Delphi 与 C/C++ 数据类型对照表


本文整理自网络,侵删。

 
Delphi数据类型C/C++
ShorInt8位有符号整数char
Byte8位无符号整数BYTE,unsigned short
SmallInt16位有符号整数short
Word16位无符号整数unsigned short
Integer,LongInt32位有符号整数int,long
Cardinal,LongWord/DWORD32位无符号整数unsigned long
Int6464位有符号整数 _int64
Single4字节浮点数float
*Real486字节浮点数 
Double8字节浮点数double
*Extended10字节浮点数long double
Currency64位货币类型 
TDate/TDateTime8字节日期/时间 
Variant,OleVariant16字节可变类型VARIANT,^Variant,^OleVariant
Char,AnsiChar1字节字符char
WideChar2字节字符WCHAR
*ShortString短字符串 
AnsiString/String长字符串^AnsiString
WideString宽字符串^WideString
PChar,PAnsiCharNULL结束的字符串char*
PWideCharNULL结束的宽字符串LPCWSTR
Boolean,ByteBool1字节布尔类型任何1字节
WordBool2字节布尔类型任何2字节
BOOL,LongBool4字节布尔类型BOOL
注:有*前缀的是向前兼容类型;有^前缀的是C++Builder特有类型。


C/C++Delphi
ABCTABC
ACCELTAccel
ATOMTAtom
BITMAPTBitMap
BITMAPCOREHEADERTBitmapCoreHeader
BITMAPCOREINFOTBitmapCoreInfo
BITMAPFILEHEADERTBitmapFileHeader
BITMAPINFOTBitmapInfo
BITMAPINFOHEADERTBitmapInfoHeader
BOOLBool
CBT_CREATEWNDTCBT_CreateWnd
CBTACTIVATESTRUCTTCBTActivateStruct
CHARChar
CHAR*PChar
CLIENTCREATESTRUCTTClientCreateStruct
COLORREFTColorRef
COMPAREITEMSTRUCTTCompareItemStruct
COMSTATTComStat
CREATESTRUCTTCreateStruct
CTLINFOTCtlInfo
CTLSTYLETCtlStyle
CTLtypeTCtltype
DCBTDCB
DDEAACKTDDEAck
DDEADVISETDDEAdvise
DDEDATATDDEData
DDEPOKETDDEPoke
DEBUGHOOKINFOTDebugHookInfo
DELETEITEMSTRUCTTDeleteItemStruct
DEVMODETDevMode
DOUBLEDouble
DRAWITEMSTRUCTTDrawItemStruct
DWORDLongInt
ENUMLOGFONTTEnumLogFont
EVENTMSGTEventMsg
FARPROCTFarProc
FIXEDTFixed
FLOATSingle
GLYPHMETRICSTGlyphMetrics
HANDLETHandle
HANDLETABLETHandleTable
HARDWAREHOOKSTRUCTTHardwareHookStruct
HELPWININFOTHelpWinInfo
INTInteger
KERNINGPAIRTKerningPair
LOGBRUSHTLogBrush
LOGFONTTLogFont
LOGPALETTETLogPalette
LOGPENTLogPen
LONGLongInt
LONG DOUBLEExtended
LONG INTLongInt
LPSTRPChar
LPWSTRPWideChar
MAT2TMat2
MDICREATESTRUCTTMDICreateStruct
MEASUREITEMSTRUCTTMeasureItemStruct
MENUITEMTEMPLATETMenuItemTemplate
MENUITEMTEMPLATEHEADERTMenuItemTemplateHeader
METAFILEPICTTMetaFilePict
METAHEADERTMetaHeader
METARECORDTMetaRecord
MINMAXINFOTMinMaxInfo
MOUSEHOOKSTRUCTTMouseHookStruct
MSGTMsg
MULTIKEYHELPTMultiKeyHelp
NCCALCSIZE_PARAMSTNCCalcSize_Params
NEWTEXTMETRICTNewTextMetric
OFSTRUCTTOFStruct
OUTLINETEXTMETRICTOutlineTextMetric
PAINTSTRUCTTPaintStruct
PALETTEENTRYTPaletteEntry
PANOSETPanose
PATTERNTPattern
POINTFXTPointFX
PSTRPChar
PWSTRPWideChar
RASTERIZER_STATUSTRasterizer_Status
RGBQUADTRGBQuad
RGBTRIPLETRGBTriple
SEGINFOTSegInfo
SHORTSmallInt
SHORT INTSmallInt
SIZETSize
TEXTMETRICTTextMetric
TPOINTTPoint
TRECTTRect
TTPOLYCURVETTTPolyCurve
TTPOLYGONHEADERTPolygonHeader
UINTWord
UNSIGNEDWord
UNSIGNED CHARByte
UNSIGNED INTWord
UNSIGNED LONGLongInt(DWORD)
UNSIGNED LONG INTLongInt
UNSIGNED SHORTWord
UNSIGNED SHORT INTWord
VOID*Pointer
WINDOWPLACEMENTTWindowPlacement
WINDOWPOSTWindowPos
WNDCLASSTWndClass
WORDWord

相关阅读 >>

Delphi xe8中的正则表达式提取日语(平假名,片假名,汉字)

Delphi 数据模块池

Delphi 2009 泛型容器单元(generics.collections)[5]: tobject...<t> 系列

Delphi 通�^窗口句柄或窗口标题得到进程句柄

Delphi 利用http的post方法做个在线翻译的小工

Delphi runasadmin 运行程序并申请管理员权限

Delphi xe6新增特性及功能

Delphi 2010 域名转换ip

Delphi 收集了比较全的字符串进制转换

Delphi利用线程注入技术实现刷新流量

更多相关阅读请进入《Delphi》频道 >>



打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...