DELPHI与C数据类型对照表
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
DELPHI与C数据类型对照表
『Delphi和C++数据类型对照表』
Delphi字长/值域C++
ShortInt8位有符号整型signed char SmallInt16位有符号整型short
LongInt32位有符号整型int
Byte8位⽆符号整型unsigned char Word16位⽆符号整型unsigned short Integer32位有符号整型int
Cardinal32位⽆符号整型unsigned int Boolean真/假bool
ByteBool真/假或8位⽆符号整型unsigned char WordBool真/假或16位⽆符号整型unsigned short LongBool真/假或32位⽆符号整型BOOL(WinAPI) AnsiChar8位⽆符号字符char WideChar宽字编码字符wchar_t
Char8位⽆符号字符char AnsiString Delphi的字符串类AnsiString类String[n]⽼式的Delphi字符串,n=1..255字节SmallString模板类ShortString⽼式的Delphi字符串,255字节SmallString<255> String Delphi的AnsiString类AnsiString
Single32位浮点数float
Double64位浮点数double Extended80位浮点数long double
Real32位浮点数double
Pointer32⽆类型指针void*
PChar32位字符型指针unsigned char* PAnsiChar32位ANSI型字符指针unsigned char* Comp64位浮点数Comp类OleVariant OLE可变类型值OleVariant类
『Win32API与C语⾔数据类型对照表』Win32API C语⾔
HANDLE void*
BYTE unsigned char
SHORT short
WORD unsigned short
INT int
UINT unsigned int
LONG long
BOOL long
DWORD unsigned long
ULONG unsigned long
CHAR char
LPSTR char*
LPCSTR const char*
LPWSTR wchar_t*
LPCWSTR const wchar_t*
FLOAT float
DOUBLE double。