第2章节面向对象Pascal语言.ppt

  1. 1、本文档共131页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 面向对象的Pascal语言 本章主要内容如下: 注释 运算符 Object Pascal中的数据类型 强制类型转换及其约定 常量 变量 Object Pascal中的过程和函数 资源字符串 条件语句 循环语句 作用域 单元 包 2.1 注释 花括号注释 使用格式:{ 注释内容 } 功能:将两个花括号之间的部分定义为注释。 例如:{这是一个数据库应用程序}。 圆括号+星号注释 使用格式:(* 注释内容 *) 功能:将(*与*)之间的部分定义为注释。 注意此种注释的开始与结束都是两个字符,书写时要注意书写顺序,两个字符之间不要加空格。 例如:(*这是一个数据库应用程序*) 双斜杠注释 使用格式: //注释内容 2.2 运算符 运算符是程序中对各种数据类型进行运算的符号。下面将详细介绍Pascal语言中五种常用的运算符: 赋值运算符 算术运算符 关系运算符 逻辑运算符 按位运算符 2.2.1 赋值运算符 Pascal赋值运算符与其它计算机语言差别较大,它是由“冒号”与“等号”结合在一起构成的。 使用格式为:“:=” 例如,将整数5赋给变量X: X:=5; 2.2.2 比较运算符 Object Pascal的比较运算符用于对两个表达式或两个值进行比较运算。 常用于条件表达式中的比较运算有: 、=、、=、=、(不等于) 2.2.3 逻辑运算符 Pascal的逻辑运算符用于两个关系表达式或逻辑值的运算。 Delphi有三个逻辑运算符,分别是:and、or和not, 2.2.3 算术运算符 Object Pascal语言的算术运算符与其它语言的算术运算符基本相同,列表如下: 两个算术运算函数 它们是Inc(增加函数)和Dec(减少函数)。 使用格式如下: 2. inc函数 使用格式:inc(变量[,增量]) 功能:将变量的值增加一个“增量”, 等价于:变量:=变量+增量 说明:[]中的部分为可选项,当无此项时默认增量为1 例1:inc(x); //相当于 x:=x+1; 例2:inc(x,3); //相当于x:=x+3; 2. dec函数 格式:dec(变量[,减量]) 功能:将变量的值减少一个“减量”, 等价于:变量:=变量-减量 说明:[]中的部分为可选项,无此项时默认减量为1 例1:dec(x); 相当于 x:=x-l; 例2:dec(x,3); 相当于x:=x-3; 2.2.6 按位运算符 2.3 Object Pascal的数据类型 Object Pascal语言共有五种数据类型,分别是简单类型、字符串类型、结构类型、指针类型、过程类型,下面将分别介绍这些类型。 2.3.1 简单类型 Object Pascal语言的简单类型共有六个,分别是: 整数类型(Integer Types); 实数类型(Real Types); 字符类型(Char Types); 布尔类型(Boolean Types); 子界类型(Subrange Types); 枚举类型(Enumerated Types)。 1. 整数类型(Integer) 按整数表示的范围、状态及占用的字节数不同,整数类型还可分以下九种,列表如下: 2. 实数类型(Real) 实数类型简称实型,根据表示范围不同将它分为七种。列表如下: 3. 字符类型(Char) Delphi有三种字符类型,分别是AnsiChar、WideChar 和Char。其基本特征如下: AnsiChar 单字节字符。 WideChar 双字节字符(又称Unicode字符)。 Char 前是单字节类型,与AnsiChar相同,但Delphi未来新版本可能相当于WideChar。 4. 布尔类型(Boolean) 布尔类型一般用于条件判断,它只有两个值,一个是True(表示真),另一个是False(表示假)。根据类型占用内存的大小不同,可把布尔类型分成下列四种,如下表: 5. 枚举类型(Enumerated Types) 枚举类型是通过列出其所有可能取值而定义的数据结构,这里列出值必须是不属于其它类型的标识符。 定义格式如下: type 枚举类型名=(值1,值2,……,值n); 例如: type Color=(Red, Blue, Yellow); 注意:枚举类型是有序类型,每个枚举值都有确定的序号,序号从0 开始。 下列类型定义是否正确?如不正确,请说明原因 type Num=(1,2,3,4); 6. 子界类型(Subrange Types) 子界类型是有序类型的子集,它是有序类型。 其定义格式如下: type 子界类型名=初值..终值; 这里

文档评论(0)

wx171113 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档