分类范围字节备注简单类型序数整数Integer-2147483648 .. 21474836474有符号32位Cardinal0 .. 42949672954无符号32位Shortint-128 .. 1271有符号8位Smallint-32768 .. 327672有符号16位Longint-2147483648 .. 21474836474有符号32位Int64-263 .. 2638有符号64位Byte0 .. 2551无符号8位Word0 .. 655352无符号16位Longword0 .. 42949672954无符号32位字符AnsiChar(Char)ANSI字符集 8位WideCharUnicode字符集 16位布尔BooleanFalse < True Ord(False) = 0 Ord(True) = 1 Succ(False) = True Pred(True) = False1 ByteBoolFalse <> True Ord(False) = 0 Ord(True) <> 0 Succ(False) = True Pred(False) = True1 WordBool2 LongBool4 枚举 子界 实数 Real5.0×10-324 .. 1.7×103088[精度]15..16Real482.9×10-39 .. 1.7×10386[精度]11..12; 向后兼容Single1.5×10-45 .. 3.4×10384[精度]7..8Double5.0×10-324 .. 1.7×103088[精度]15..16Extended3.6×10-4951 .. 1.1×10493210[精度]19..20Comp-263 + 1 .. 263 - 18[精度]19..20Currency-922337203685477.5808 .. 922337203685477.58078[精度]19..20字符串 ShortString255个字符2..256B向后兼容AnsiString大约 231 个字符4B..2GB8位(ANSI)字符WideString大约 230 个字符4B..2GB多用户服务和 多语言应用程序; 和com定义的BSTR兼容其他String String[0..255] PChar PAnsiString PWideString 结构类型集合 Set最多256个元素[0..255] 数组静态数组 动态数组 记录 Record 文件 File 类 Class 类引用 Class reference 接口 Interface 指针类型无类型指针 Pointer 有类型指针预定义类型指针PAnsiString PString PByteArray PCurrency PDouble PExtended PSingle PInteger POleVariant PShortString PTextBuf PVarRec PVariant PWideString PWordArray 过程类型程序过程类型 Procedural 对象过程类型 Procedural 变体类型 Variant OleVariant
转载请注明原文地址: https://www.6miu.com/read-38425.html