分类范围字节备注
简单类型序数整数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) = False
1
ByteBoolFalse <> True
Ord(False) = 0
Ord(True) <> 0
Succ(False) = True
Pred(False) = True
1
WordBool2
LongBool4
枚举



子界



实数
Real5.0×10-324 .. 1.7×103088[精度]15..16
Real482.9×10-39 .. 1.7×10386[精度]11..12;
向后兼容
Single1.5×10-45 .. 3.4×10384[精度]7..8
Double5.0×10-324 .. 1.7×103088[精度]15..16
Extended3.6×10-4951 .. 1.1×10493210[精度]19..20
Comp-263 + 1 .. 263 - 18[精度]19..20
Currency-922337203685477.5808 ..
922337203685477.5807
8[精度]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


转载:万一博客:

http://www.cnblogs.com/del/archive/2007/12/04/982167.html