- 1、本文档共97页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 Object Pascal语言基础 2.1 词法符号 2.2 常量与变量 2.3 简单数据类型 2.4 结构类型 2.5 运算符优先级 2.1 词法符号 例2-1:了解Delphi源程序 由程序可见,Delphi源程序是由单词和符号组成的纯文本。 一、 基本符号 Object Pascal语言仅使用以下几类基本符号: 1. 大小写英文字母 A、B、C、…、Z等26个大写,和a、b、c、…、z等26个小写字母。 2. 数字符号 0,1,2,3,4,5,6,7,8,9等。 3. 其他符号 有+,-,*,/,=,,,(,),[,],{,},_,;,:,,,.,‘,^,#,$,及空格符等。 二、保留字、标识符、标准标识符、指令字 1.保留字 程序如同一篇文章,由字符组成单词,再由单词和符号构成句子——语句。其中有一类单词,它们具有特定的语法含义,称为保留字(reserved words)。程序员不得重新定义保留字的语义。常用的保留字如:begin、end、if、and、for、do等。 2.标识符 标识符用作常量、变量、数据类型、过程、函数、单元及程序等的名称。由一个或多个ASCII码字符序列组成,其构词规则如下: (1)标识符由字母、数字或下划线组成; (2)标识符的第一个字符必须是字母或下划线; (3)标识符的长度不应超过255个字符,否则只有前255个字符有效; (4)不能将保留字用作标识符; (5)标识符不区分大、小写。 例如:x、x1、max、a15、Button_OK都是合法的标识符,而5x、x-y、α、ax10.5等都是非法的标识符。 3. 标准标识符 在Object Pascal语言中,有一类标识符是系统预先定义的,它们用于标识系统预先定义的标准函数、标准过程、标准类型、标准常量及标准文件等。 标准常量,如False、Maxint、True等。 标准类型,如Boolean、Char、String、TDateTime等。 标准函数,如Abs、Eof、ShowMessage、Sqrt等。 标准过程,如Dispose、New、Read、Readln、Reset等。 标准文件,如Input、Output等。 标准标识符是可以重新定义的。(例2-2) 注意: (1)当程序中自定义的标识符与其引用的单元中所定义的重名时,如果要访问被引用单元的标识符,则必须指示为外部单元的标识符,不然访问的是本程序定义的标识符。 (2)因System单元是自动引用的,不必也不允许在引用部分列出System单元。 4. 指令字 指令字为编译提供指示意义。 各指令字有它专门的用途,如:absolute指令字用于指示相同类型的另一标识符存放在同一个内存区域。如下面代码: var I: Integer; J: Integer absolute I; 这里用到了指令字absolute,它声明变量J和已存在的同类型变量I的值驻留在同一段内存单元中,即I与J实为同一变量。 2.2 常量与变量 常量:在程序中,值始终保持不变的量,包括字面常量、符号常量 和类型常量等。 变量:变量是一种可随时更改其值的量 。一个变量在某一个时刻有且仅有一个值。 一、常量 1. 字面常量 (1)整型常量 即整数,如3、10000、-90。在Object Pascal中十六进制形式表示整型常量以字符$开头,如$20相当于十进制的32。 (2)实型常量 即实数,例如,6.6、0.77e+4。后者的表示方法称为指数记数法或科学记数法,0.77e+4表示0.77×104。 Pascal语言中的实数表示和日常书写的形式基本相似,但要注意以下几点: ①小数点前后一定要有数字。 ②数中不允许包含空格字符与逗号。例如1,000,000是不合语法的。 ③没有分式表示。 ④使用指数记数法时,e前面应有整数或实数,e后面必须是整数。 例如:88.0、-0.8、1e+23、-3.45e-6都是正确的实数表示法,而88.、.66、4.4e5.5、e6则是不正确的。 (3)布尔常量 它是指False和True这两个值,False表示逻辑值“假”,True表示逻辑值“真”。 (4)字符常量 字符常量有两种表示方式: ①用单引号对括起来的单个字符,如a、*、2等。 ②用#引导一个整数,整数表示该字符的ASCII码。例如,#13、#$20、#$30、#65分别表示回车符、空格符、数字符号0、字母A。 因单引号用于定界字符常量,所以用‘’‘’表示单引号字符。 (5)字符串常量 字符串常量是用单引号对括起来的一串字符,例如,Good idea、96.5、#=。 当字符串内有单引号时,要用两个连续单引号表示,例如,Most childr
您可能关注的文档
- C语言程序设计(第三版) 丁亚涛 第5章 循环结构程序设计.ppt
- C语言程序设计(第三版) 丁亚涛 第7章 函数.ppt
- C语言程序设计(第三版) 丁亚涛 第8章 指针.ppt
- C语言程序设计(第三版) 丁亚涛 第10章 位运算.ppt
- C语言程序设计(第三版) 丁亚涛 第11章 文件.ppt
- C语言程序设计(第三版) 丁亚涛 第12章 面向对象及C++简介.ppt
- C语言程序设计第二版 课件及实例-夏宽理赵子正编著 第2章 基本数据及其运算.ppt
- C语言程序设计第二版 课件及实例-夏宽理赵子正编著 第3章 结构化程序设计.ppt
- C语言程序设计第二版 课件及实例-夏宽理赵子正编著 第4章 数组.ppt
- C语言程序设计第二版 课件及实例-夏宽理赵子正编著 第6章 指针和引用.ppt
- Delphi程序设计与应用教程 第六章 Delphi与数据库.ppt
- Delphi程序设计与应用教程 第七章Windows编程基础.ppt
- Delphi程序设计与应用教程 第五章程序调试与异常处理.ppt
- Delphi程序设计与应用教程 第一章Delphi简介.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第2章初识Dreamweaver 8.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第4章Dreamweaver 8进阶功能.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第8章Fireworks 8进阶设计.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第9章Photoshop CS2的图形和图像.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第11章图形与图像调整.ppt
- Dreamweaver 8 & Fireworks 8 & Phtoshop CS2 & Flash 8中文版网页制作四合一教程 -王磊 第15章综合实例——贺卡网站.ppt
文档评论(0)