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

来源:互联网 发布:苹果手机价格评估软件 编辑:程序博客网 时间:2024/04/20 23:09
Delphi数据类型C/C++ShorInt8位有符号整数charByte8位无符号整数BYTE,unsigned shortSmallInt16位有符号整数shortWord16位无符号整数unsigned shortInteger,LongInt32位有符号整数int,longCardinal,LongWord/DWORD32位无符号整数unsigned longInt6464位有符号整数 _int64Single4字节浮点数float*Real486字节浮点数 Double8字节浮点数double*Extended10字节浮点数long doubleCurrency64位货币类型 TDate/TDateTime8字节日期/时间 Variant,OleVariant16字节可变类型VARIANT,^Variant,^OleVariantChar,AnsiChar1字节字符charWideChar2字节字符WCHAR*ShortString短字符串 AnsiString/String长字符串^AnsiStringWideString宽字符串^WideStringPChar,PAnsiCharNULL结束的字符串char*PWideCharNULL结束的宽字符串LPCWSTRBoolean,ByteBool1字节布尔类型任何1字节WordBool2字节布尔类型任何2字节BOOL,LongBool4字节布尔类型BOOL注:有*前缀的是向前兼容类型;有^前缀的是C++Builder特有类型。

C/C++DelphiABCTABCACCELTAccelATOMTAtomBITMAPTBitMapBITMAPCOREHEADERTBitmapCoreHeaderBITMAPCOREINFOTBitmapCoreInfoBITMAPFILEHEADERTBitmapFileHeaderBITMAPINFOTBitmapInfoBITMAPINFOHEADERTBitmapInfoHeaderBOOLBoolCBT_CREATEWNDTCBT_CreateWndCBTACTIVATESTRUCTTCBTActivateStructCHARCharCHAR*PCharCLIENTCREATESTRUCTTClientCreateStructCOLORREFTColorRefCOMPAREITEMSTRUCTTCompareItemStructCOMSTATTComStatCREATESTRUCTTCreateStructCTLINFOTCtlInfoCTLSTYLETCtlStyleCTLtypeTCtltypeDCBTDCBDDEAACKTDDEAckDDEADVISETDDEAdviseDDEDATATDDEDataDDEPOKETDDEPokeDEBUGHOOKINFOTDebugHookInfoDELETEITEMSTRUCTTDeleteItemStructDEVMODETDevModeDOUBLEDoubleDRAWITEMSTRUCTTDrawItemStructDWORDLongIntENUMLOGFONTTEnumLogFontEVENTMSGTEventMsgFARPROCTFarProcFIXEDTFixedFLOATSingleGLYPHMETRICSTGlyphMetricsHANDLETHandleHANDLETABLETHandleTableHARDWAREHOOKSTRUCTTHardwareHookStructHELPWININFOTHelpWinInfoINTIntegerKERNINGPAIRTKerningPairLOGBRUSHTLogBrushLOGFONTTLogFontLOGPALETTETLogPaletteLOGPENTLogPenLONGLongIntLONG DOUBLEExtendedLONG INTLongIntLPSTRPCharLPWSTRPWideCharMAT2TMat2MDICREATESTRUCTTMDICreateStructMEASUREITEMSTRUCTTMeasureItemStructMENUITEMTEMPLATETMenuItemTemplateMENUITEMTEMPLATEHEADERTMenuItemTemplateHeaderMETAFILEPICTTMetaFilePictMETAHEADERTMetaHeaderMETARECORDTMetaRecordMINMAXINFOTMinMaxInfoMOUSEHOOKSTRUCTTMouseHookStructMSGTMsgMULTIKEYHELPTMultiKeyHelpNCCALCSIZE_PARAMSTNCCalcSize_ParamsNEWTEXTMETRICTNewTextMetricOFSTRUCTTOFStructOUTLINETEXTMETRICTOutlineTextMetricPAINTSTRUCTTPaintStructPALETTEENTRYTPaletteEntryPANOSETPanosePATTERNTPatternPOINTFXTPointFXPSTRPCharPWSTRPWideCharRASTERIZER_STATUSTRasterizer_StatusRGBQUADTRGBQuadRGBTRIPLETRGBTripleSEGINFOTSegInfoSHORTSmallIntSHORT INTSmallIntSIZETSizeTEXTMETRICTTextMetricTPOINTTPointTRECTTRectTTPOLYCURVETTTPolyCurveTTPOLYGONHEADERTPolygonHeaderUINTWordUNSIGNEDWordUNSIGNED CHARByteUNSIGNED INTWordUNSIGNED LONGLongInt(DWORD)UNSIGNED LONG INTLongIntUNSIGNED SHORTWordUNSIGNED SHORT INTWordVOID*PointerWINDOWPLACEMENTTWindowPlacementWINDOWPOSTWindowPosWNDCLASSTWndClassWORDWord

转自:http://www.cnblogs.com/del/archive/2007/12/03/981563.html
0 0