`
cfeers
  • 浏览: 140275 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

『Delphi和C++数据类型对照表』

阅读更多

『Delphi和C++数据类型对照表』

Delphi                 字长/值域                                                                 C++

ShortInt         8位有符号整型                                                     signed   char
SmallInt         16位有符号整型                                                 short
LongInt             32位有符号整型                                                 int
Byte                 8位无符号整型                                                     unsigned   char
Word                 16位无符号整型                                                 unsigned   short
Integer             32位有符号整型                                                 int
Cardinal         32位无符号整型                                                 unsigned   int
Boolean             真/假                                                                     bool
ByteBool         真/假   或   8位无符号整型                                 unsigned   char
WordBool         真/假   或   16位无符号整型                                 unsigned   short
LongBool         真/假   或   32位无符号整型                                 BOOL   (WinAPI)
AnsiChar         8位无符号字符                                                     char
WideChar         宽字编码字符                                                     wchar_t
Char                 8位无符号字符                                                     char
AnsiString     Delphi的字符串类                                             AnsiString   类
String[n]         老式的Delphi字符串,   n   =   1..255字节         SmallString<n>   模板类
ShortString     老式的Delphi字符串,   255字节                         SmallString<255>
String             Delphi的AnsiString类                                     AnsiString
Single             32位浮点数                                                         float
Double             64位浮点数                                                         double
Extended         80位浮点数                                                         long   double
Real                 32位浮点数                                                         double
Pointer             32无类型指针                                                     void   *
PChar                 32位字符型指针                                                 unsigned   char   *
PAnsiChar         32位ANSI型字符指针                                         unsigned   char   *
Comp                 64位浮点数                                                         Comp   类
OleVariant     OLE可变类型值                                                     OleVariant   类

 

 

VC++
Delphi
INT
 Integer
UNSIGNED
 Word
UNSIGNED INT
 Word
UINT
 Word
WORD
 Word
UNSIGNED SHORT
 Word
UNSIGNED SHORT INT
 Word
SHORT
 SmallInt
SHORT INT
 SmallInt
DWORD
 LongInt
LONG
 LongInt
LONG INT
 LongInt
UNSIGNED LONG
 LongInt
UNSIGNED LONG INT
 LongInt
CHAR
 Char
UNSIGNED CHAR
 Byte
CHAR*
 PChar
LPSTR
 PChar
PSTR
 PChar
LPWSTR
 PWideChar
PWSTR
 PWideChar
VOID*
 Pointer
BOOL
 Bool
FLOAT
 Single
DOUBLE
 Double
LONG DOUBLE
 Extended
HANDLE
 THandle
FARPROC
 TFarProc
ATOM
 TAtom
TPOINT
 TPoint
TRECT
 TRect
COLORREF
 TColorRef
OFSTRUCT
 TOFStruct
DEBUGHOOKINFO
 TDebugHookInfo
BITMAP
 TBitMap
RGBTRIPLE
 TRGBTriple
RGBQUAD
 TRGBQuad
BITMAPCOREHEADER
 TBitmapCoreHeader
BITMAPINFOHEADER
 TBitmapInfoHeader
BITMAPINFO
 TBitmapInfo
BITMAPCOREINFO
 TBitmapCoreInfo
BITMAPFILEHEADER
 TBitmapFileHeader
HANDLETABLE
 THandleTable
METARECORD
 TMetaRecord
METAHEADER
 TMetaHeader
METAFILEPICT
 TMetaFilePict
TEXTMETRIC
 TTextMetric
NEWTEXTMETRIC
 TNewTextMetric
LOGBRUSH
 TLogBrush
LOGPEN
 TLogPen
PATTERN
 TPattern
PALETTEENTRY
 TPaletteEntry
LOGPALETTE
 TLogPalette
LOGFONT
 TLogFont
ENUMLOGFONT
 TEnumLogFont
PANOSE
 TPanose
KERNINGPAIR
 TKerningPair
OUTLINETEXTMETRIC
 TOutlineTextMetric
FIXED
 TFixed
MAT2
 TMat2
GLYPHMETRICS
 TGlyphMetrics
POINTFX
 TPointFX
TTPOLYCURVE

 

 

 

 

分享到:
评论

相关推荐

    Delphi和C++数据类型对照表

    【Delphi和C++数据类型对照表】是一个非常实用的工具,它帮助程序员在使用这两种不同的编程语言时更好地理解和转换数据类型。以下是两种语言中主要数据类型的详细对比和解释: 1. **整型数据类型**: - `ShortInt`...

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

    本文将深入探讨Delphi和C++这两种语言之间的数据类型对照,帮助开发者更好地理解和转换这两种语言中的代码。 Delphi,原名Borland Pascal,是一种基于Pascal语言的面向对象的开发环境,以其高效、简洁的语法和强大...

    Delphi 与 C++ 数据类型 对照表 方便快速有效的掌握delphi和VC

    理解这两种语言之间的数据类型对照对于跨平台开发或在两者之间切换代码时至关重要。以下是一份详细的 Delphi 与 C++ 数据类型的对照表,帮助你更快速有效地掌握这两种语言的异同。 1. 基本数据类型: - Delphi: -...

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

    本文将深入探讨C++与Delphi两种语言中的数据类型对照,旨在为跨语言开发提供便利,帮助开发者在不同的编程环境中更加灵活地进行代码迁移和重用。 ### C++与Delphi数据类型对照 #### 基本数据类型 1. **整型数据**...

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

    ### Delphi 与 C/C++ 数据类型对照表详解 #### 概述 本文将详细介绍Delphi与C/C++之间的数据类型对照关系。这对于在两种语言之间进行编程转换或需要了解两者差异的人来说非常重要。 #### 整型数据类型 - **ShorInt...

    delphi与C数据类型对照表

    ### Delphi与C数据类型对照表 在编程领域中,Delphi 和 C 是两种非常流行的编程语言,它们各自拥有一套独特的数据类型体系。对于跨语言编程或是进行接口设计时,了解 Delphi 和 C 之间的数据类型差异尤为重要。本文...

    数据类型对照表

    VB DELPHI C++ WinAPI数据类型对照表

    Delphi、CC++、Visual Basic数据类型的对照

    本文将重点解析Delphi、C/C++和Visual Basic三种编程语言中的数据类型对照,帮助开发者更好地理解和应用这些类型,从而提高编程效率和代码质量。 ### Delphi、C/C++与Visual Basic数据类型对照 #### 基础数值类型 ...

    Delphi 与 CC++ 数据类型对照表

    本文将详细对比 Delphi 和 C/C++ 之间的数据类型对照,以便于开发者在两个平台之间进行代码迁移或交互时能够更好地理解和转换。 1. **基本整型数据类型** - Delphi 中的 `ShortInt` 对应于 C/C++ 的 `char`,都是 ...

    c++_VC++与Delphi变量类型对应关系.doc

    ### C++与Delphi类型对照详解 #### 整型数据 - **ShorInt (Delphi)**:等同于C++中的`char`,它是一个8位有符号整数类型。 - **Byte (Delphi)**:映射到C++的`BYTE`或`unsigned short`,表示8位无符号整数。 - **...

    菜鸟注册机编写基础教程.docx

    * VB、Delphi 和 C++ 的数据类型对照表: + 整型:`Integer`、 `Short`、 `Long` 等。 + 浮点型:`Single`、 `Double`、 `Extended` 等。 + 字符型:`String`、 `AnsiString` 等。 + 布尔型:`Boolean` 等。 四...

    java用JNA调用dll实例,包含各种参数调用

    1. **基本数据类型**:JNA支持Java的基本数据类型如int、long、char等,这些类型会自动映射到C/C++的相应类型。例如,如果你的DLL函数有一个整型参数,直接在Java方法签名中使用int即可。 2. **指针和引用**:JNA...

    Java调用动态链接库通用方法.doc

    以下是常见的转换对照表: - `unsigned char` 对应 Java 的 `char` - `unsigned int` 对应 Java 的 `int` - 指针类型(如`unsigned char*`和`unsigned int*`)在Java中通常使用`String`表示。 ##### 3.3 在其他类...

    三汇语音库开发API函数说明(Shp_A3.dll)

    - **内存索引语音对照表配置文件** (`ShIndex.ini`): - 介绍了如何设置语音文件与特定索引的对应关系。 - **系统配置文件** (`ShConfig.ini`): - 包括多个配置项,覆盖了从基本设置到高级功能的各个方面。 #### ...

    Firebird数据库3.0 源码 -易语言

    包括但不限于"FULL/LEFT/RIGHT [OUTER] JOIN , UNION, DISTINCT ,子查询(IN, EXISTS),内部函数 (AVG, SUM, MIN, MAX, COALESCE, CASE, ..), 主键,外键,唯一索引以及所有通用的数据类型。Firebird还实现了域,字段...

Global site tag (gtag.js) - Google Analytics