Delphi 数据类型列表
delphi吧
全部回复
仅看楼主
level 14
大叔-💯 楼主
Delphi 数据类型列表
分类 范围 字节 备注
简单类型 序数 整数 Integer -2147483648 .. 2147483647 4 有符号32位
Cardinal 0 .. 4294967295 4 无符号32位
Shortint -128 .. 127 1 有符号8位
Smallint -32768 .. 32767 2 有符号16位
Longint -2147483648 .. 2147483647 4 有符号32位
Int64 -263 .. 263 8 有符号64位
Byte 0 .. 255 1 无符号8位
Word 0 .. 65535 2 无符号16位
Longword 0 .. 4294967295 4 无符号32位
字符 AnsiChar(Char) ANSI字符集 8位
WideChar Unicode字符集 16位
布尔 Boolean False < TrueOrd(False) = 0Ord(True) = 1Succ(False) = TruePred(True) = False 1
ByteBool False <> TrueOrd(False) = 0Ord(True) <> 0Succ(False) = TruePred(False) = True 1
WordBool 2
LongBool 4
枚举
子界
实数   Real 5.0×10-324 .. 1.7×10308 8 [精度]15..16
Real48 2.9×10-39 .. 1.7×1038 6 [精度]11..12;向后兼容
Single 1.5×10-45 .. 3.4×1038 4 [精度]7..8
Double 5.0×10-324 .. 1.7×10308 8 [精度]15..16
Extended 3.6×10-4951 .. 1.1×104932 10 [精度]19..20
Comp -263 + 1 .. 263 - 1 8 [精度]19..20
Currency -922337203685477.5808 .. 922337203685477.5807 8 [精度]19..20
字符串     ShortString 255个字符 2..256B 向后兼容
AnsiString 大约 231 个字符 4B..2GB 8位(ANSI)字符
WideString 大约 230 个字符 4B..2GB 多用户服务和多语言应用程序; 和com定义的BSTR兼容
其他 StringString[0..255]PCharPAnsiStringPWideString
结构类型 集合   Set 最多256个元素[0..255]
数组 静态数组
动态数组
记录   Record
文件   File
类   Class
类引用   Class reference
接口   Interface
指针类型 无类型指针   Pointer
有类型指针 预定义类型指针 PAnsiStringPStringPByteArrayPCurrencyPDoublePExtendedPSinglePIntegerPOleVariantPShortStringPTextBufPVarRecPVariantPWideStringPWordArray
过程类型 程序过程类型   Procedural
对象过程类型   Procedural
变体类型     Variant
OleVariant  
2023年02月10日 11点02分 1
1