<a target="_blank" href="http://www.cnblogs.com/del/archive/2007/12/04/982167.html">Delphi 資料類型清單</a>
分類
範圍
位元組
備注
簡單類型
序數
整數
Integer
-2147483648 .. 2147483647
4
有符号32位
Cardinal
0 .. 4294967295
無符号32位
Shortint
-128 .. 127
1
有符号8位
Smallint
-32768 .. 32767
2
有符号16位
Longint
Int64
-263 .. 263
8
有符号64位
Byte
0 .. 255
無符号8位
Word
0 .. 65535
無符号16位
Longword
字元
AnsiChar(Char)
ANSI字元集
8位
WideChar
Unicode字元集
16位
布爾
Boolean
False < True
Ord(False) = 0
Ord(True) = 1
Succ(False) = True
Pred(True) = False
ByteBool
False <> True
Ord(True) <> 0
Pred(False) = True
WordBool
LongBool
枚舉
子界
實數
Real
5.0×10-324 .. 1.7×10308
[精度]15..16
Real48
2.9×10-39 .. 1.7×1038
6
[精度]11..12;
向後相容
Single
1.5×10-45 .. 3.4×1038
[精度]7..8
Double
Extended
3.6×10-4951 .. 1.1×104932
10
[精度]19..20
Comp
-263 + 1 .. 263 - 1
Currency
-922337203685477.5808 ..
922337203685477.5807
字元串
ShortString
255個字元
2..256B
AnsiString
大約 231 個字元
4B..2GB
8位(ANSI)字元
WideString
大約 230 個字元
多使用者服務和
多語言應用程式;
和com定義的BSTR相容
其他
String
String[0..255]
PChar
PAnsiString
PWideString
結構類型
集合
Set
最多256個元素[0..255]
數組
靜态數組
動态數組
記錄
Record
檔案
File
類
Class
類引用
Class reference
接口
Interface
指針類型
無類型指針
Pointer
有類型指針
預定義類型指針
PString
PByteArray
PCurrency
PDouble
PExtended
PSingle
PInteger
POleVariant
PShortString
PTextBuf
PVarRec
PVariant
PWordArray
過程類型
程式過程類型
Procedural
對象過程類型
變體類型
Variant
OleVariant