- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
保留字与标识符 标识符: 标识符是Object Pascal语言中各种成分的名称,这些成分包括变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)和单元(Unit)等。 标识符可以分为3类:标准标识符、自定义标识符、限定标识符。 标准标识符: (1)标准常量,如False、True和Maxint等。 (2)标准类型,如Boolean、Char和Real等。 (3)标准函数,如Sin、Cos、Abshe Arction等。 (4)标准过程,如Dispose、Get、New、Pack和Put等。 (5)标准文件,如Input、Output等。 自定义标识符: 在Object Pascal语言中,定义标识符一般要遵循以下规则。 (1)标识符不区分大小写。 (2)标识符只能以字母或下划线开头。 (3)标识符可以是任意长度,但只有前225个字符有效。 (4)标识符中间不允许有空格。 (5)不允许使用Object Pascal语言的保留字作为标识符。 保留字与标识符 限定标识符: 在Delphi程序中可以引用多个单元,各个单元中的全局变量、函数、过程可能会同名,所以在引用时用限定标识符来区分。 如:Var Y:real; Y = System.cos(pi); 其中System称为限定符,而System.cos称为限定标识符。 保留字: 保留字是有系统规定的,具有特殊含义的单词,不能被重新定义或作他用,保留字共有65个。 (1)单词at和on也具有特殊含义,不要定义与他们重名的标识符。 (2)保留字和Object Pascal一样不区分大小写。 (3)保留字和指令字一般以黑体显示,定义是不要与这些黑体字一样。 注释: Object Pascal语言中注释有三种形式: 1.组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。 2.组合符号“(*”与“*)”的成对使用表示它们之间的内容为注释部分。 3.符号“//”的单个使用表示所在行的符号之后内容为注释。 4.在注释符“{”或“(*”后紧接着一个美元符号“$”时,表示该句是一个编译器指令,它与普通注释不同,通常用来对编译过程进行设置。 数据类型 数据类型可以分为标准数据类型和高级数据类型等。 1、标准数据类型属于Object Pascal内部约定的数据类型,无需定义就可直接使用。 2、高级数据类型体现了特殊的数据结构,在使用之前必须由用户自己定义。 3、数据类型中的整型、字符型、布尔型、枚举型和子界型被称为顺序类型,其取值是一个有序集合。 数值型数据: 整数类型 一般分为基本整型和一般整型。 基本整型:短整型、小整型、长整型、64位整型、字节型、字型、长字型 一般整型:整型、序数型 尽量使用一般整型Integer和Cardinal 实数类型 基本实型:单精度型、双精度型、扩展型、货币型 一般实型:实型 real类型和double类型完全等价 字符型数据: Object Pascal中的字符型数据可以分为字符型和字符串型2类7种 字符型数据:标准字符型、宽字符型、字符型 字符串类型:短字符串型、长字符串型、宽字符串型、字符串型 布尔型数据:布尔型、字节布尔型、宽布尔型、长布尔型 常量与变量 常量声明: 符号常量: Const 常量名1 = 常量值1; … 常量名n = 常量值n; 如 Const Pi = 3.1415926; Const可以单独一行,也可以与定义常量处于同一行。 类型常量: Const 常量名:类型 = 常量值; 如:Const Pi : real = 3.1415926; 变量声明: Var 变量名1 : 类型名1; … 变量名n : 类型名n; 当多个变量具有相同数据类型是可以用以下格式: Var 变量名1, 变量名2,…, 变量名n : 类型名; 语句 语句按执行时间分为声明语句和可执行语句。 声明语句:标号声明语句、类型声明语句、过程声明语句、函数声明语句 类型声明语句: Type TmyDim : Array[1···10,1···5] of Double; 这条语句定义了一个新的数据类型TmyDim。 过程声明语句: procedure NumString(N:Integer;Var S: string); 函数声明语句: Function Power(X:Real;Y:Inte
文档评论(0)