Delphi 数据类型及字节占用

来源:互联网 发布:网络八大神兽 编辑:程序博客网 时间:2024/05/18 20:06
分类范围字节备注简单类型序数整数Byte0 .. 2551无符号8Shortint-128 .. 1271有符号8Word0 .. 655352无符号16位Smallint-32768 .. 327672有符号16位Cardinal0 .. 42949672954无符号32位Longword0 .. 42949672954无符号32位Integer-2147483648 .. 21474836474有符号32Longint-2147483648 .. 21474836474有符号32Int64-263 .. 2638有符号64字符AnsiChar/CharANSI字符集18位WideCharUnicode字符集216位布尔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   


0 0
原创粉丝点击