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 -263 .. 263 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×10308 8 [精度]15..16
Real48 2.9×10-39 .. 1.7×1038 6 [精度]11..12;
向后兼容
Single 1.5×10-45 .. 3.4×1038 4 [精度]7..8
Double 5.0×10-324 .. 1.7×10308 8 [精度]15..16
Extended 3.6×10-4951 .. 1.1×104932 10 [精度]19..20
Comp -263 + 1 .. 263 - 1 8 [精度]19..20
Currency -922337203685477.5808 .. 
922337203685477.5807
8 [精度]19..20
字符串     ShortString 255個字符 2..256B 向后兼容
AnsiString 大約 231 個字符 4B..2GB 8位(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
文章標簽: delphi
個人分類: Delphi
 
https://blog.csdn.net/rocklee/article/details/72897578


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM