1. 整形
整数类型 | 字节数 | 取值范围 |
Integer | 4 | -2147483648~2147483647 |
Shortint | 1 | -128~127 |
Smallint | 2 | -32768~32767 |
Longint | 4 | -2147483648~2147483647 |
Int64 | 8 | -262~263 |
Byte | 1 | 0~255 |
Word | 2 | 0~65535 |
Longword | 4 | 0~4294967295 |
Cardinal | 4 | 0~4294967295 |
1. 实型
实型类型 | 字节数 | 取值范围 |
Single | 4 | ±1.5×10-39~3.4×1038 |
Real | 8 | ±5.0×10-324~1.7×10308 |
Double | 8 | ±5.0×10-324~1.7×10308 |
Currency | 8 | -922337203685477.5808~922337203685477.5807 |
Extended | 10 | ±3.6×10-4951~1.1×1038 |
Real48 | 6 | ±2.9×10-9~1.7×1038 |
Comp | 8 | -263~263-1 |
2. 字符型
字符类型 | 字节数 | 取值范围 |
Char | 1(2) | 扩展ANSI字符集 |
AnsiChar | 2 | 扩展ANSI字符集 |
WindChar | 4 | UniCode字符集 |
3. 字符串型
字符串类型 | 最大长度 | 所需内存空间(Byte) |
String | 231个字符 | 4~2G |
ShortString | 255个字符 | 2~256 |
AnsiString | 231个字符 | 4~2G |
WideString | 230个字符 | 4~2G |
4. 逻辑型
逻辑类型 | 字节数 | 取值范围 |
Boolean | 1 | 0(False)或1(True) |
ByteBool | 1 | 0(False)或非0(True) |
WideBool | 2 | 0(False)或非0(True) |
LongBool | 4 | 0(False)或非0(True) |