Delphi 与 C/C++ 数据类型对照表
生活随笔
收集整理的這篇文章主要介紹了
Delphi 与 C/C++ 数据类型对照表
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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字節字符 | char |
| 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特有類型。 | ||
| 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 | LongInt |
| LONG DOUBLE | Extended |
| LONG INT | LongInt |
| LPSTR | PChar |
| 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 | PChar |
| PWSTR | PWideChar |
| RASTERIZER_STATUS | TRasterizer_Status |
| RGBQUAD | TRGBQuad |
| RGBTRIPLE | TRGBTriple |
| SEGINFO | TSegInfo |
| SHORT | SmallInt |
| SHORT INT | SmallInt |
| SIZE | TSize |
| TEXTMETRIC | TTextMetric |
| TPOINT | TPoint |
| TRECT | TRect |
| TTPOLYCURVE | TTTPolyCurve |
| TTPOLYGONHEADER | TPolygonHeader |
| UINT | Word |
| UNSIGNED | Word |
| UNSIGNED CHAR | Byte |
| UNSIGNED INT | Word |
| UNSIGNED LONG | LongInt(DWORD) |
| UNSIGNED LONG INT | LongInt |
| UNSIGNED SHORT | Word |
| UNSIGNED SHORT INT | Word |
| VOID* | Pointer |
| WINDOWPLACEMENT | TWindowPlacement |
| WINDOWPOS | TWindowPos |
| WNDCLASS | TWndClass |
| WORD | Word |
總結
以上是生活随笔為你收集整理的Delphi 与 C/C++ 数据类型对照表的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 【2016年第3期】以大数据为核心 驱
- 下一篇: 2016中国信息通信大数据大会召开在即,