Delphi 基本數據類型列表 高級數據類型列表 字符類型查詢列表清單,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 -2
63 .. 2
63 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 < True
Ord(False) = 0
Ord(True) = 1
Succ(False) = True
Pred(True) = False 1 ByteBool False <> True
Ord(False) = 0
Ord(True) <> 0
Succ(False) = True
Pred(False) = True 1 WordBool 2 LongBool 4 枚舉 子界 實數 Real 5.0×10
-324 .. 1.7×10
308 8 [精度]15..16 Real48 2.9×10
-39 .. 1.7×10
38 6 [精度]11..12;
向後兼容 Single 1.5×10
-45 .. 3.4×10
38 4 [精度]7..8 Double 5.0×10
-324 .. 1.7×10
308 8 [精度]15..16 Extended 3.6×10
-4951 .. 1.1×10
4932 10 [精度]19..20 Comp -2
63 + 1 .. 2
63 - 1 8 [精度]19..20 Currency -922337203685477.5808 ..
922337203685477.5807 8 [精度]19..20 字符串 ShortString 255個字符 2..256B 向後兼容 AnsiString 大約 2
31 個字符 4B..2GB 8位(ANSI)字符 WideString 大約 2
30 個字符 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