一、整型
类型名称 | 数据范围 | 说明 |
1、shortint
| -128—— 128 | 1字节 |
2、integer | -32768—— 32767 | 2字节
|
3、longint
| -2147483648—— 2147483647 | 4字节 |
4、byte
| 0——255 | 1字节 |
5、word
| 0 ——65535 | 2字节 |
6、dword
| 0 —— 2*longint | 4字节 |
7、int64
| -9223372036854775808~ (<19位) 9223372036854775807 | 不能做循环变量 |
8、qword
| 无符号的int64,最大2^64-1 | 不能做循环变量 |
注意:int64不是有序类型,所以不能作为for循环的循环变量
二、实型
类型名称 | 数据范围 | 说明 |
1、Real
| -3.4e38—— 3.4e38 | 4个字节,精度:7-8位有效数字 |
2、Double 双精度实数 | -1.7e308 —— 1.7e308 | 8字节 精度15-16位有效数字 |
3、extended
| -1.1e4932—— 1.1e4932 | 10字节 精度19-20位有效数字 |
|
|
|
三、字符型
字符型必须用单引号括起来,字母作为字符型时,大小写是不等价的。若干字符型组成字符串。
字符型用char作为标识符。
四、布尔型
一个布尔型数据用来存放逻辑值(布尔值)。布尔型的值只有两个:FALSE和TRUE,并且FALSE的序号是0,TRUE的序号是1。FALSE 和TRUE都是预定义常数表识符,分别表示逻辑假和逻辑真。并且TRUE>FALSE。
boolean是布尔型的表识符。