Delphi、C C++、Visual Basic數據類型的對照 轉


DelphiC C++Visual  Basic數據類型的對照
  變量類型     Delphi     C/C++     Visual Basic  
  8位有符號整數     ShortInt     char     --  
  8位無符號整數     Byte     BYTE,unsigned short     Byte  
  16位有符號整數     SmallInt     short     Short  
  16--符號整數     Word     unsigned  short     --  
  32位有符號整數     Integer,Longint     int,long     Integer Long  
  32--符號整數     Cardinal,LongWord     Unsigned long     --  
  64位有符號整數     Int64     _int64     --  
  4字節浮點數     Single     float     Single  
  6字節浮點數     Real48     --     --  
  8字節浮點數     Double     double     Double  
  10字節浮點數     Extnded     long  double     --  
  64位貨幣值     currency     --     Currency  
  8字節日期/時間     TDateTime     --     Date  
  16字節     Variant Variant,     VARIANT     Variant(),     Variant(缺省)        
        OleVariant,TVarData     OleVariant()                    
  1字節字符     Char     char     --              
  2字節字符     WideChar     WCHAR     --              
  固定長度字節的字符串     ShortString     --     --              
  動態字符串     AnsiString     AnsiString()     String              
  Null結束的字符串     PChar     char*     --              
  Null結束的寬字符串     PWideChar     LPCWSTR     --              
  動態2字節字符串     WideString     WideString()     --              
  1字節布爾值     Boolean,ByteBool     (任何1字節數)     --              
  2字節布爾值     WordBool     (任何2字節數)     Boolean              
  4字節布爾值     BOOL,LongBool     BOOL     --              

 

 

 

     部份糾一下錯,
  變量類型     Delphi     C/C++     Visual Basic 6 紅色表示要寫臟代碼
  
  8位有符號整數     ShortInt     char   Byte  
  8位無符號整數     Byte     BYTE,unsigned short     Byte  
  16位有符號整數     SmallInt     short     Integer  
  16--符號整數     Word     unsigned  short     Integer  
  32位有符號整數     Integer,Longint     int,long     Long  
  32--符號整數     Cardinal,LongWord     Unsigned long     Long  
  64位有符號整數     Int64     _int64

long long [VC2005以上]
  
  Currency  
  4字節浮點數     Single     float     Single  
  6字節浮點數     Real48     --     --  
  8字節浮點數     Double     double     Double  
  10字節浮點數     Extnded     VC中無對應類型     --  
  64位貨幣值     currency     __int64     Currency  
  8字節日期/時間     TDateTime     double     Date

Double
  
  16字節     Variant Variant,     VARIANT     Variant(),     Variant(缺省)        
        OleVariant,TVarData     OleVariant()                    
  1字節字符     Char     char     Byte              
  2字節字符     WideChar     WCHAR     Integer              
  固定長度字節的字符串     ShortString     --     Any              
  動態字符串     AnsiString     AnsiString()     String              
  Null結束的字符串     PChar     char*     Any  --> ByVal s            
  Null結束的寬字符串     PWideChar     LPCWSTR   Any --> ByVal StrPtr(s)              
  動態2字節字符串     WideString     WideString()     --              
  1字節布爾值     Boolean,ByteBool     (任何1字節數)     Byte  
           
  2字節布爾值     WordBool     (任何2字節數)     Boolean              
  4字節布爾值     BOOL,LongBool     BOOL     Long        

 


注意!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系我们删除。



 
粤ICP备14056181号  © 2014-2020 ITdaan.com