计算机工程课件-Delphi的编程语言.pptxVIP

  • 1
  • 0
  • 约1.18万字
  • 约 154页
  • 2023-07-14 发布于江苏
  • 举报
Delphi的编程语言2.1 保留字和标识符2.1.1 保留字和标准指令符对象Pascal中规定了一批英文单词,赋予了它们以特定的含义,在进行程序设计时不能被重新定义或进行它用。这些单词称为保留字。■象“begin”、“end”、“and”、 “var”等单词都有专门的用途,用于特定的场合,它们不能被用来作为项目名、单元名或变量名。■ 注意:对象Pascal是不区分大小写的,所以像单词And、AND、and都被看作为保留字。2.1.2 标识符标识符是用来标识(表示)程序、过程、函数、类型、符号常量、变量、对象等的名字的符号。■对象Pascal语言中规定,标识符由字母(A~Z)、(a~z)、下划线和数字0~9组成,标识符的命名有以下三条限制:■ 1. 首字符必须是字母或下划线,不能是数字;2. 标识符不能和保留字相同; 缺省状态下,Delphi 只认为标识的前 255个组成字符是有意义的。在对象Pascal中,标识符也不区分大小写,所以因此标识符Myname、 MyName、myname、myName、和MYNAME被认为是同一个标识符。■总体上来说,这是Pascal的一大优点,因为在大小写敏感的语言中,许多语法错误是由不正确的大写引起的。■2.1.3 注释为了使程序更加易读,通常,我们要为程序添加注释。即:对程序模块、语句或命令作文字解释,运行时,这些文字不会作为命令的一部分而被执行,因而不会影响原来的程序。■■有时,在调试的过程中,也可以用注释的方法对部分命令作暂时的“删除”,以缩小调试范围。■对象Pascal语言中的注释有下面三种形式:■ ·组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。 ·组合符号“(*”与“*)”的成对使用表示它们之间的内容为注释部分。 ·符号“//”的单个使用表示所在行的该符号之后的内容为注释。注意: ·注释符“{”与“}”、“(*”与 “*)”在使用时不支持注释的嵌套,而且必须成对使用。即不允许形如{… {… }… }或(*… (*… *)… *),但允许形如(*…{… … }… *)的结构。■·建议对于单行和少量几行的注释 使用符号“//”,对于大块注释使用“{”和“}”或“(*”和“*)”。■2.1.4 控制台程序中的屏幕输入和输出在我们介绍可视化编程方法前,我们采用read、write来进行屏幕输入、输出。■1.输入语句格式read(变量表); 或readln(变量表); 注:变量表里面变量与变量之间用逗号隔开。■ readln表示下一个语句将从下一行开始操作。输入时,整型或实型用空格或回车隔开,字符型之间无需分隔,一个接一个输入。■2.输出语句格式 write(变量表); 或writeln(变量表);注:变量表里面变量与变量之间用逗号隔开。■writeln表示从下一行开始显示。变量表中可对real或integer类型的数据限定显示宽度。■ 如:write(a=,a:2:0),即指定a显示宽度为2位,小数0位。2.2对象Pascal的数据类型布尔类型枚举类型有序数据类型简单数据类型子界类型实数数据类型字符串类型集合类型数组类型数据类型记录类型结构类型文件类型类类型 类引用类型接口类型指针类型过程与函数类型可变类型对象Pascal数据类型整数类型字符类型2.2.1 简单数据类型简单数据类型(Simple)包括有序数据类型(ordinal)和实数数据类型(real)。■1.整数类型整数类型数值范围格式Integer带符号32位-2147483648..2147483647Int64-263..263-1带符号64位Byte0..255无符号8位Word0..65535无符号l6位2.字符类型基本的字符类型(Character)包括 AnsiChar和WideChar两种。AnsiChar类型的数据具有一个字节,与扩展的ANSI字符集对应。■■WideChar类型的数据为双字节,与 Unicode字符集对应。■ 统一码(Unicode)是一种在计算机上使用的字符编码。它为每种语言中的每个字符设定了统一并且唯一的二 进制编码,以满足跨语言、跨平台进行文本基准转换、处理的要求。从1990年开始研发,到1994年正式公布, Unicode 已经面世超过十年了,而亦因着電子計算機的能力倍增,使之得以普及。Unicode字符集的前256个字符与 ANSI字符集的相同。■通用的字符类型为Char,与 AnsiChar类型相同。■可以使用函数Chr返回一个整型数对应的字符,也可以使用函数Ord返回一个字符的序数。■一般来说,对字母、数字或符号,用代表它们的符号来表示较好;而涉及到特殊字符时用数字符号较好。■下面列出了常用的特殊字符:#9#10#13或或或chr(9)chr(10) chr(13)跳

文档评论(0)

1亿VIP精品文档

相关文档