📄 chapt6.htm
字号:
<html><head><title>第六章 Object Pascal语言</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"></head><body bgcolor="#00000" text="#00cc66"><p align="center"><b><font color="#FF6666" size="4">第六章 Object Pascal语言 </font></b></p><p> 控制串由一个或多个控制字符组成,由“#”开头,后面紧跟一个范围在0~255的无符号的整数,用于代表相应的ASCII字符。<br> 下面再列出一些变量声明的例子:<br> var X, Y, Z: Double;<br> I, J, K: Integer;<br> Digit: 0..9<br> C: Color; <br> Done, Error: Boolean;<br> Operator: (Plus, Minus, Times);<br> Hue1, Hue2: set of Color; <br> Today: Date;<br> Results: MeasureList;<br> P1, P2: Person;<br> Matrix: array[1..10, 1..10] of Double;<br> 在声明变量时,还可以带一个可选的Absolute子句,用于指定变量的值在内存中存储的绝对位置,<br> 例如:<br> var CrtMode:Byte Absolute $0040:$0049<br> 上例中,声明了一个Byte类型的变量CrtMode,Absolute指示字后第一常量是段的值,第二个常量是偏移量。变量可以在定义时就指定一个初值。<br> 例如:<br> var I: Integer = 7;<br> 等价于:<br> var I: Integer; ...I := 7;<br> 指定的初值可以是任何变量类型的常数表达式。<br> 1.纯常量<br> 纯常量是一种预先定义的标识符,其值在定义后永远不会改变。<br> 例如:const MaxValue = 237; <br> 2.类型常量<br> 与纯常量不同,类型常量用于保存数组、记录、过程以及指针等类型的值。类型常量不能出现在常量表达式中。<br> 在缺省的编译器状态(即{$J+})下,类型常量的值可以改变,这时类型常量更像初始化过的变量。但当编译器状态改为{$J-}时,则类型常量的值在运行期就无法改变,此时,类型常量实际上变成了只读变量。<br> 声明类型常量的语法规则为:<br> const identifier: type = value<br> 这里,常量名要符合 Pascal语言关于标识符的规则。type是除了文件型和可变型之外的所有类型。Value是一个类型为type的表达式。例如:<br> const Max: Integer = 100;<br> 一般来说,Value为一个常量表达式,但当type是数组、记录、过程和指针时,必须执行特殊的规则。<br> <b>6.3 数 据 类 型</b><br> 类型是某类数据的名称,用于确定能存储信息,及能存储多少信息等。ObjectPascal是一种强类型的语言,其数据类型的定义、声明以及数据的赋值和传递都必须遵循严格的语法规则。因此,学习和掌握数据类型是设计好程序的关键。<br> Pascal支持丰富的数据类型,本书将其分为6大类:<br>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -