Delphi 第02章_语法基础.pptx

  1. 1、本文档共62页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Delphi 程序设计教程(第3版) 第 2 章 Delphi 语法基础 清华大学出版社 杨长春 主编2.1 保留字与标识符2.1.1 标识符  标识符是Object Pascal语言中各种成分的名称,这些成分包括:变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)、单元(Unit)等。 标识符可以分为三类:标准标识符、自定义标识符和限定标识符。1.标准标识符 (1)标准常量,如False、Maxint、True等;(2)标准类型,如Boolean、Char、Real等; (3)标准函数,如Sin、Cos、Abs、Arctan等;(4)标准过程,如Dispose、Get、New、Pack、Put等;(5)标准文件,如Input、Output等。 2.自定义标识符 程序员根据程序设计的需要,自己定义的常量、变量、类型、函数、过程等所取的名字。自定义标识符可以由任意长的一个不带空格的字符串组成,包括字母A~Z 、a~z 、数字0~9 和下划线“_”等。 定义标识符需要遵循以下规则:(1)标识符不区分大小写;(2)标识符只能以字母或下划线开头,不能以数字开头;(3)标识符可任意长度,但只有前225个字符有效;(4)标识符中间不允许有空格;(5)不允许使用Object Pascal语言的保留字作为标识符。 3.限定标识符 在Delphi程序中可引用多个单元,而各个单元中全局变量、函数、过程等可能会同名,在引用时需用限定标识符来区分它们: Var Y:real; Y:=System.cos(pi); 其中System称为限定符,而System.cos称为限定标识符。 2.1.2 保留字 保留字由系统规定具有特定意义,不能被重新定义或作他用,定义了65个保留字 。注意:1.单词at和on具有特殊含义,不要与它们同名。2.保留字和Object Pascal一样不区分大小写。3.Delphi集成开发环境的代码编辑器中,黑体显示保留字和指令字,定义时不要与这些黑体字一样。 2.1.3 指令符 指令字只在特殊的程序位置、或当上下文关联时有意义的程序区段有自己特殊的意义,而在其他场合,用户可对其重新定义,即可将其定义为标识符,Object Pascal不会指示出错,当用户重新定义这些指令字后,在作用域内它们就失去了原来的意义了。 Object Pascal中规定的指令符有39个说明:指令符private、protected、public、published和automated在定义对象类型时也作为保留字,而在其他场合则作为指令符。2.1.4 注释 注释可增加程序的可读性和可维护性。 Object Pascal语言中注释有三种形式:1.组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。2.组合符号“( *”与“* )”的成对使用表示它们之间的内容为注释部分。3.符号“// ”的单个使用表示所在行的该符号之后的内容为注释。 注意1.注释符“{”与“}”、“( *”与“* )”在使用时不支持注释的嵌套,而且必须成对使用。2.对于单行和少量几行注释使用符号“// ”,对于大块注释使用“{”和“}”或“( *”和“* )”。3.有时可利用注释在代码中形成一个醒目标志。4.在注释符“{”或“( *”后紧接着是一个美元符号“$”时,表示该句是一个编译器指令,它与普通的注释不同,通常用来对编译过程进行设置。2.2数据类型 描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。  数据类型可以分为标准数据类型及高级数据类型等,还可以通过数据类型声明语句在预定义数据类型的基础上定义新数据类型。说明1.标准数据类型属于Object Pascal内部约定的数据类型,无需定义就可以直接使用。2.高级数据类型体现了特殊的数据结构,在使用之前必须由用户自己定义。3.数据类型中整型、字符型、布尔型、枚举型和子界型被称为顺序类型,其取值是一个有序集合,每一个可能取值都与顺序有关。2.2.1 数值型数据 数值型数据可分为整数类型和实数类型。1.整数类型 整数类型是存储整数数据的类型 ,分为基本整形和一般整形。 基本整形:短整型 、小整型 、长整型 、64位整型 、字节型 、字型 、长字型 一般整形:整型 、序数型 注意:尽量使用一般整型Integer和Cardinal,可以最大限度发挥CPU和操作系统的性能。2.实数类型 实数类型是存储实数数据的类型 ,分为基本实型和一般实型。 基本实型:单精度实型 、扩展型 、双精度实型 、货币型 一般实型:实型注意:Extended类型比Real类型的精度更高,但与其他语言或操作平台的兼容性较差,因此应

文档评论(0)

2232文档 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档