API集成的Delphi数据类型

来自RAD Studio
跳转到:航行,搜索

转到API类别索引


整数数据类型

类型 描述 指针
字节 8位无符号整数 PByte(PByte)
短Int 8位有符号整数 PShortInt公司
单词 16位无符号整数 PWord(密码)
小型Int 16位有符号整数 PSmallInt公司
红衣主教 32位无符号整数 PCardinal公司
长单词

32位无符号整数(32位Windows和64位Windows平台)
64位无符号整数(64位POSIX平台,包括iOS、macOS和Linux)

P长单词
固定UInt 32位无符号整数 PFixedUInt(固定用户)
整数 32位有符号整数 PInteger公司
LongInt公司

32位带符号整数(32位Windows和64位Windows平台)
64位有符号整数(64位POSIX平台,包括iOS、macOS和Linux)

PLongint公司
固定Int 32位有符号整数 PFixedInt(固定利息)
用户界面64 64位无符号整数 PUInt64系列
国际64 64位有符号整数 像素64
NativeUInt公司 64位或32位平台相关的无符号整数 P主动UInt
NativeInt公司 64位或32位平台相关有符号整数 PNativeInt公司

浮点数据类型

类型 描述 指针 记录
单个 单精度浮点值(4字节) P单个 TSingleRec(单片)
双精度 双精度浮点值(8字节) P双倍 T双Rec
扩展 扩展精度浮点值(Win32上为10字节,Win64上为8字节)
请参见关于多设备应用程序的页面.
P扩展 T延长80Rec
真实 的别名双精度 不适用 不适用

字符串和字符数据类型

类型 描述 指针
AnsiChar(安西字符) ANSI字符 PAnsiChar公司
烧焦 宽字符(16位) 字符数组
宽字元 16位字符 PWideChar格式
AnsiString公司 表示动态分配的ANSI字符串,其最大长度仅受可用内存的限制。 PAnsiString字符串
原始字节字符串 用作方法或函数的“codepage-agnostic”参数,或用作存储BLOB数据的变量类型。 PRawByte字符串
Unicode字符串 Unicode字符串 PUnicode字符串
字符串 的别名Unicode字符串 P字符串
短字符串 最多255个字符的字符串 PShortString(短字符串)
宽字符串 16位字符的字符串 PWideString(输入字符串)

文件数据类型

类型 描述 指针
文件 文件描述符
文本文件,文本 文本文件描述符

布尔数据类型

类型 描述 指针
布尔值 表示逻辑值(true或false)。 PBoolean公司
字节Bool 表示8位逻辑值。
WordBool语言 表示16位逻辑值。 PWordBool公司
LongBool公司 表示32位逻辑值。 PLongBool公司


其他数据类型

类型 描述 指针
阵列 表示相同类型的元素的索引集合。
记录 表示一组异类元素。
变体 表示可以在运行时更改类型的值。 V变量
指针 表示指向任何类型数据的指针。 P指针
货币 用于保存货币值的定点数据类型。 P货币

另请参见