『Delphi和C++数据类型对照表』<br><br>Delphi 字长/值域 C++<br><br>ShortInt 8位有符号整型 signed char<br>SmallInt 16位有符号整型 short<br>LongInt 32位有符号整型 int<br>Byte 8位无符号整型 unsigned char<br>Word 16位无符号整型 unsigned short<br>Integer 32位有符号整型 int<br>Cardinal 32位无符号整型 unsigned int<br>Boolean 真/假 bool<br>ByteBool 真/假 或 8位无符号整型 unsigned char<br>WordBool 真/假 或 16位无符号整型 unsigned short<br>LongBool 真/假 或 32位无符号整型 BOOL (WinAPI)<br>AnsiChar 8位无符号字符 char<br>WideChar 宽字编码字符 wchar_t<br>Char 8位无符号字符 char<br>AnsiString Delphi的字符串类 AnsiString 类<br>String[n] 老式的Delphi字符串, n = 1..255字节 SmallString<n> 模板类<br>ShortString 老式的Delphi字符串, 255字节 SmallString<255><br>String Delphi的AnsiString类 AnsiString<br>Single 32位浮点数 float<br>Double 64位浮点数 double<br>Extended 80位浮点数 long double<br>Real 32位浮点数 double<br>Pointer 32无类型指针 void *<br>PChar 32位字符型指针 unsigned char *<br>PAnsiChar 32位ANSI型字符指针 unsigned char *<br>Comp 64位浮点数 Comp 类<br>OleVariant OLE可变类型值 OleVariant 类<br><br> 『Win32API与C语言数据类型对照表』<br><br>Win32API C语言<br><br>HANDLE void*<br>BYTE unsigned char<br>SHORT short<br>WORD unsigned short<br>INT int<br>UINT unsigned int<br>LONG long<br>BOOL long<br>DWORD unsigned long<br>ULONG unsigned long<br>CHAR char<br>LPSTR char*<br>LPCSTR const char*<br>LPWSTR wchar_t*<br>LPCWSTR const wchar_t*<br>FLOAT float<br>DOUBLE double<br>