《delphi的编程语言》

《delphi的编程语言》

ID:40237045

大小:392.51 KB

页数:296页

时间:2019-07-27

《delphi的编程语言》_第1页
《delphi的编程语言》_第2页
《delphi的编程语言》_第3页
《delphi的编程语言》_第4页
《delphi的编程语言》_第5页
资源描述:

《《delphi的编程语言》》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章Delphi的编程语言2.1保留字和标识符2.2对象Pascal的数据类型2.3常量和变量的定义2.4运算符和表达式2.5语句2.6过程与函数2.1保留字和标识符2.1.1保留字和标准指令符对象Pascal中规定了一批英文单词,赋予了它们以特定的含义,在进行程序设计时不能被重新定义或进行它用。这些单词称为保留字。象“begin”、“end”、“and”、“var”等单词都有专门的用途,用于特定的场合,它们不能被用来作为项目名、单元名或变量名。注意:对象Pascal是不区分大小写的,所以像单词And、AND、and都被看作为保留字。2.1.2标识符标识符是用来标识(表示

2、)程序、过程、函数、类型、符号常量、变量、对象等的名字的符号。对象Pascal语言中规定,标识符由字母(A~Z)、(a~z)、下划线和数字0~9组成,标识符的命名有以下三条限制:1.首字符必须是字母或下划线,不能是数字;2.标识符不能和保留字相同;缺省状态下,Delphi只认为标识的前255个组成字符是有意义的。在对象Pascal中,标识符也不区分大小写,所以因此标识符Myname、MyName、myname、myName、和MYNAME被认为是同一个标识符。总体上来说,这是Pascal的一大优点,因为在大小写敏感的语言中,许多语法错误是由不正确的大写引起的。2.1.3注释

3、为了使程序更加易读,通常,我们要为程序添加注释。即:对程序模块、语句或命令作文字解释,运行时,这些文字不会作为命令的一部分而被执行,因而不会影响原来的程序。有时,在调试的过程中,也可以用注释的方法对部分命令作暂时的“删除”,以缩小调试范围。对象Pascal语言中的注释有下面三种形式:·组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。·组合符号“(*”与“*)”的成对使用表示它们之间的内容为注释部分。·符号“//”的单个使用表示所在行的该符号之后的内容为注释。注意:·注释符“{”与“}”、“(*”与“*)”在使用时不支持注释的嵌套,而且必须成对使用。即不允许形如

4、{…{…}…}或(*…(*…*)…*),但允许形如(*…{……}…*)的结构。·建议对于单行和少量几行的注释使用符号“//”,对于大块注释使用“{”和“}”或“(*”和“*)”。2.1.4控制台程序中的屏幕输入和输出在我们介绍可视化编程方法前,我们采用read、write来进行屏幕输入、输出。1.输入语句格式read(<变量表>);或readln(<变量表>);注:变量表里面变量与变量之间用逗号隔开。readln表示下一个语句将从下一行开始操作。输入时,整型或实型用空格或回车隔开,字符型之间无需分隔,一个接一个输入。2.输出语句格式write(<变量表>);或writeln

5、(<变量表>);注:变量表里面变量与变量之间用逗号隔开。writeln表示从下一行开始显示。变量表中可对real或integer类型的数据限定显示宽度。如:write('a=',a:2:0),即指定a显示宽度为2位,小数0位。{$APPTYPECONSOLE}//设置为控制台程序2.2对象Pascal的数据类型整数类型字符类型有序数据类型布尔类型简单数据类型枚举类型子界类型实数数据类型字符串类型集合类型数组类型数据类型记录类型结构类型文件类型类类型类引用类型接口类型指针类型过程与函数类型可变类型对象Pascal数据类型2.2.1简单数据类型简单数据类型(Simple)包括有

6、序数据类型(ordinal)和实数数据类型(real)。1.整数类型整数类型数值范围格式Integer-2147483648..2147483647带符号32位Int64-263..263-1带符号64位Byte0..255无符号8位Word0..65535无符号l6位2.字符类型基本的字符类型(Character)包括AnsiChar和WideChar两种。AnsiChar类型的数据具有一个字节。与扩展的ANSI字符集对应。WideChar类型的数据为双字节,与Unicode字符集对应。Unicode字符集的前256个字符与ANSI字符集的相同。通用的字符类型为Char,

7、与AnsiChar类型相同。可以使用函数Chr返回一个整型数对应的字符,也可以使用函数Ord返回一个字符的序数。一般来说,对字母、数字或符号,用代表它们的符号来表示较好;而涉及到特殊字符时用数字符号较好。下面列出了常用的特殊字符:#9或chr(9)跳格(Tab键)#10或chr(10)换行#13或chr(13)回车(Enter键)3.布尔类型布尔类型(Boolean):Boolean对象Pascal语言预定义了两个常量标识符False和True。可以为Boolean类型的数据赋值为False或True,对应的序数值

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。