第2章 Delphi语法基础(2)

2019-03-15 17:47

青岛世隆创新软件科技有限公司- 平台开发部 学习培训文档

宽字符型 字符型 WideChar Char 2 1(2) UniCode字符集 扩展ANSI字符集 说明:

(1)前2种为基本字符类型后一种为一般类型。 (2)Char与AnsiChar完全等价,但Char常用。 (3)常用的特殊字符: #9 跳格(Tab键) #10 换行

#13 回车(Enter键)

2.字符串类型

字符串类型是存储字符串数据的类型 ,Object Pascal包括了4种形式的字符串型数据

类型 短字符串型 长字符串型 宽字符串型 字符串型 名称 ShortString AnsiString WideString String 最大长度 255个字符 231个字符 230个字符 231个字符 所需内存空间 2~256B 4~2GB 4~2GB 4~2GB 说明:

(1)AnsiString类型的定义是动态分配的,内容由AnsiChar类型的字符组成,长度仅受可用内存空间的限制,以空字符Nul作为结尾。

(2)String字符串类型,既可以是ShortString类型也可以是AnsiString类型,默认定义是AnsiString类型。 团结 求实 创新 高效 第 6 页

SeaLong SoftWare

青岛世隆创新软件科技有限公司- 平台开发部 学习培训文档

2.2.3 布尔型数据

布尔型数据用于关系运算和条件语句的逻辑运算,包括4种形式的布尔型数据。

类型 布尔型 字节布尔型 宽布尔型 长布尔型 名称 数 Boolean ByteBool WordBool LongBool 1 1 2 4 只能为0(False)或1(True) 0(False)或非0(True) 0(False)或非0(True) 0(False)或非0(True) 字节取值 说明:

(1)后3种类型是为了兼容其他语言而设置的,编程时应尽量使用Boolean类型。

(2)Boolean取值为False和True两个符号常量。

2.2.4 类型映射及类型转换

团结 求实 创新 高效 第 7 页 SeaLong SoftWare

青岛世隆创新软件科技有限公司- 平台开发部 学习培训文档

注意:在最近版本的Delphi Pascal 编译器中,Round 函数是以 CPU 的 FPU (浮点部件) 处理器为基础的。这种处理器采用了所谓的 \银行家舍入法\,即对中间值 (如 5.5、6.5) 实施Round函数时,处理器根据小数点前数字的奇、偶性来确定舍入与否,如 5.5 Round 结果为 6,而 6.5 Round 结果也为6, 因为 6 是偶数。

团结 求实 创新 高效 第 8 页 SeaLong SoftWare

青岛世隆创新软件科技有限公司- 平台开发部 学习培训文档

2.3 常量与变量 2.3.1 常量

常量即在程序的执行过程中其值不能改变的量。

常量有两种,一种是常量值本身,也称为直接常量;另一种是要用声明定义的标识符表示的常量,也称为声明常量。声明常量又可以分为符号常量和类型常量。

1.直接常量

直接常量是指在程序中直接引用的常数,如整型常数、实型常数、字符型常数、字符串型常数和布尔型常数。

2.声明常量 (1)符号常量

在程序中,某一个常数反复多次出现,可以定义一个标识符来代表该常数,这个标识符就是符号常量,其值在定义后不会改变。也称纯常量。定义符号常量使用常量说明语句,其语法格式为:

Const

<常量名1>=<常量值1>; …

<常量名n>=<常量值n>; 示例:

const

Thousand = 1000;

团结 求实 创新 高效 第 9 页

SeaLong SoftWare

青岛世隆创新软件科技有限公司- 平台开发部 学习培训文档

Pi = 3.14;

AuthorName = 'Marco Cantù'

其中Const是保留字,表示常量定义段开始 。 注意:

●保留字Const可单独一行也可与常量一行。

●不能在程序中给常量另行赋值,否则将导致语法错误。 ●Delphi由常量值判断常量名属于哪种类型。 (2)类型常量

类型常量用于保存数组、记录、过程以及指针等类型的值,不能出现在常量表达式中。在默认的编译器状态下,类型常量的值可改变,但当在程序中加入编译命令{$j-}时,则类型常量的值在运行期就无法改变。

声明类型常量的语法规则为: Const

<类型常量名>:<类型>=<常量值>; 示例:

const Thousand: Integer = 1000;

其中类型是除文件型和可变型的所有类型,常量值可以是和类型相应的常量表达式。

2.3.2 变量

1.变量的声明

变量在单元、函数或过程的声明部分进行声明,声明的位置决定了变量的作用域。声明包括两部分:变量名和它所属的类型,变量声明的语法格式为:

团结 求实 创新 高效 第 10 页

SeaLong SoftWare


第2章 Delphi语法基础(2).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:基于MotoTron平台的燃料电池共轨喷射系统的研发

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: