Delphi | 数据类型 | C/C++ | ||||
---|---|---|---|---|---|---|
ShorInt | 8位有符号整数 | char | ||||
Byte | 8位无符号整数 | BYTE,unsigned short | ||||
SmallInt | 16位有符号整数 | short | ||||
Word | 16位无符号整数 | unsigned short | ||||
Integer,LongInt | 32位有符号整数 | int,long | ||||
Cardinal,LongWord/DWORD | 32位无符号整数 | unsigned long | ||||
Int64 | 64位有符号整数 | _int64 | ||||
Single | 4字节浮点数 | float | ||||
*Real48 | 6字节浮点数 | |||||
Double | 8字节浮点数 | double | ||||
*Extended | 10字节浮点数 | long double | ||||
Currency | 64位货币类型 | TDate/TDateTime | 8字节日期/时间 | Variant,OleVariant | 16字节可变类型 | VARIANT,^Variant,^OleVariant |
Char,AnsiChar | 1字节字符 | WideChar | 2字节字符 | WCHAR | ||
*ShortString | 短字符串 | AnsiString/String | 长字符串 | ^AnsiString | ||
WideString | 宽字符串 | ^WideString | ||||
PChar,PAnsiChar | NULL结束的字符串 | char* | ||||
PWideChar | NULL结束的宽字符串 | LPCWSTR | ||||
Boolean,ByteBool | 1字节布尔类型 | 任何1字节 | ||||
WordBool | 2字节布尔类型 | 任何2字节 | ||||
BOOL,LongBool | 4字节布尔类型 | BOOL | ||||
注:有*前缀的是向前兼容类型;有^前缀的是C++Builder特有类型。 |
C/C++ | Delphi | |||
---|---|---|---|---|
ABC | TABC | |||
ACCEL | TAccel | |||
ATOM | TAtom | |||
BITMAP | TBitMap | |||
BITMAPCOREHEADER | TBitmapCoreHeader | |||
BITMAPCOREINFO | TBitmapCoreInfo | |||
BITMAPFILEHEADER | TBitmapFileHeader | |||
BITMAPINFO | TBitmapInfo | |||
BITMAPINFOHEADER | TBitmapInfoHeader | |||
BOOL | Bool | |||
CBT_CREATEWND | TCBT_CreateWnd | |||
CBTACTIVATESTRUCT | TCBTActivateStruct | |||
CHAR | Char | |||
CHAR* | PChar | |||
CLIENTCREATESTRUCT | TClientCreateStruct | |||
COLORREF | TColorRef | |||
COMPAREITEMSTRUCT | TCompareItemStruct | |||
COMSTAT | TComStat | |||
CREATESTRUCT | TCreateStruct | |||
CTLINFO | TCtlInfo | |||
CTLSTYLE | TCtlStyle | |||
CTLtype | TCtltype | |||
DCB | TDCB | |||
DDEAACK | TDDEAck | |||
DDEADVISE | TDDEAdvise | |||
DDEDATA | TDDEData | |||
DDEPOKE | TDDEPoke | |||
DEBUGHOOKINFO | TDebugHookInfo | |||
DELETEITEMSTRUCT | TDeleteItemStruct | |||
DEVMODE | TDevMode | |||
DOUBLE | Double | |||
DRAWITEMSTRUCT | TDrawItemStruct | |||
DWORD | LongInt | |||
ENUMLOGFONT | TEnumLogFont | |||
EVENTMSG | TEventMsg | |||
FARPROC | TFarProc | |||
FIXED | TFixed | |||
FLOAT | Single | |||
GLYPHMETRICS | TGlyphMetrics | |||
HANDLE | THandle | |||
HANDLETABLE | THandleTable | |||
HARDWAREHOOKSTRUCT | THardwareHookStruct | |||
HELPWININFO | THelpWinInfo | |||
INT | Integer | |||
KERNINGPAIR | TKerningPair | |||
LOGBrush | TLogBrush | |||
LOGFONT | TLogFont | |||
LOGPALETTE | TLogPalette | |||
LOGPEN | TLogPen | |||
LONG | LONG DOUBLE | Extended | ||
LONG INT | LPSTR | LPWSTR | PWideChar | |
MAT2 | TMat2 | |||
MDICREATESTRUCT | TMDICreateStruct | |||
MEASUREITEMSTRUCT | TMeasureItemStruct | |||
MENUITEMTEMPLATE | TMenuItemTemplate | |||
MENUITEMTEMPLATEHEADER | TMenuItemTemplateHeader | |||
MetaFILEPICT | TMetaFilePict | |||
MetaHEADER | TMetaHeader | |||
MetaRECORD | TMetaRecord | |||
MINMAXINFO | TMinMaxInfo | |||
MOUSEHOOKSTRUCT | TMouseHookStruct | |||
MSG | TMsg | |||
multikeyHELP | TmultikeyHelp | |||
NCCALCSIZE_ParaMS | TNCCalcSize_Params | |||
NEWTEXTMETRIC | TNewTextMetric | |||
OFSTRUCT | TOFStruct | |||
OUTLINETEXTMETRIC | TOutlineTextMetric | |||
PAINTSTRUCT | TPaintStruct | |||
PALETTEENTRY | TPaletteEntry | |||
PANOSE | TPanose | |||
PATTERN | TPattern | |||
POINTFX | TPointFX | |||
PSTR | PWSTR | RASTERIZER_STATUS | TRasterizer_Status | |
RGBQUAD | TRGBQuad | |||
RGBTRIPLE | TRGBTriple | |||
SEGINFO | TSegInfo | |||
SHORT | SmallInt | |||
SHORT INT | SIZE | TSize | ||
TEXTMETRIC | TTextMetric | |||
TPOINT | TPoint | |||
TRECT | TRect | |||
TTpolyCURVE | TTTpolyCurve | |||
TTpolyGONHEADER | TpolygonHeader | |||
UINT | Word | |||
UNSIGNED | UNSIGNED CHAR | Byte | ||
UNSIGNED INT | UNSIGNED LONG | LongInt(DWORD) | ||
UNSIGNED LONG INT | UNSIGNED SHORT | UNSIGNED SHORT INT | VOID* | Pointer |
WINDOWPLACEMENT | twindowPlacement | |||
WINDOWPOS | twindowPos | |||
WNDCLASS | TWndClass | |||
WORD | Word |
转自:http://www.cnblogs.com/del/archive/2007/12/03/981563.html
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。