delphi 和vc、C++数据类型对应关系

delphi             vc基本数据类型对应关系
unsigned long ->     dword
unsigned char ->     byte
char          ->      char
UINT          ->      dword
DelphiC++数据类型对照表』
Delphi            字长/值域                                C++

---------------------------------------------------------------------
ShortInt          8位有符号整型                          signed char
SmallInt          16位有符号整型                         short
LongInt           32位有符号整型                         int
Byte              8位无符号整型                        unsigned char
Word              16位无符号整型                         unsigned short
Integer           32位有符号整型                        int
Cardinal          32位无符号整型                         unsigned int
Boolean           /                                  bool
ByteBool          /假 或 8位无符号整型                 unsigned char
WordBool          /假 或 16位无符号整型                unsigned short
LongBool          /假 或 32位无符号整型                BOOL (WinAPI)
AnsiChar          8位无符号字符                          char
WideChar          宽字编码字符                           wchar_t
Char              8位无符号字符                          char
AnsiString        Delphi的字符串类                       AnsiString
String[n]         Delphi字符串, 255字节        SmallString 模板类
ShortString       Delphi字符串, 255               SmallString<255>
String            DelphiAnsiString                   AnsiString
Single            32位浮点数                              float
Double            64位浮点数                              double
Extended          80位浮点数                              long double
Real              32位浮点数                              double
Pointer           32无类型指针                            void *
PChar             32位字符型指针                        unsigned char *
PAnsiChar         32ANSI型字符指针                   unsigned char *
Comp              64位浮点数                              Comp
OleVariant        OLE可变类型值                       OleVariant

widestring        字符串                              BSTR

 

 

你可能感兴趣的:(DELPHI,VC++/C#)