您的位置:首页 > 编程语言 > Delphi

Delphi数据类型

2016-03-15 14:40 543 查看
最近由于公司需要,在写一个调用动态库(Delphi语言编译)的程序,上位机是用MFC来写,由于我对Delphi不是很熟悉,特此找来Delphi数据类型熟悉下。

转载网址:/article/6946181.html

Delphi 数据类型列表

分类范围字节备注
简单类型序数整数Integer-2147483648 .. 21474836474有符号32位
Cardinal0 .. 42949672954无符号32位
Shortint-128 .. 1271有符号8位
Smallint-32768 .. 327672有符号16位
Longint-2147483648 .. 21474836474有符号32位
Int64-263 .. 2638有符号64位
Byte0 .. 2551无符号8位
Word0 .. 655352无符号16位
Longword0 .. 42949672954无符号32位
字符AnsiChar(Char)ANSI字符集8位
WideCharUnicode字符集16位
布尔BooleanFalse < True

Ord(False) = 0

Ord(True) = 1

Succ(False) = True

Pred(True) = False
1
ByteBoolFalse <> True

Ord(False) = 0

Ord(True) <> 0

Succ(False) = True

Pred(False) = True
1
WordBool2
LongBool4
枚举
子界
实数Real5.0×10-324 .. 1.7×103088[精度]15..16
Real482.9×10-39 .. 1.7×10386[精度]11..12;

向后兼容
Single1.5×10-45 .. 3.4×10384[精度]7..8
Double5.0×10-324 .. 1.7×103088[精度]15..16
Extended3.6×10-4951 .. 1.1×10493210[精度]19..20
Comp-263 + 1 .. 263 - 18[精度]19..20
Currency-922337203685477.5808 ..

922337203685477.5807
8[精度]19..20
字符串ShortString255个字符2..256B向后兼容
AnsiString大约 231 个字符4B..2GB8位(ANSI)字符
WideString大约 230 个字符4B..2GB多用户服务和

多语言应用程序;

和com定义的BSTR兼容
其他String

String[0..255]

PChar

PAnsiString

PWideString
结构类型集合Set最多256个元素[0..255]
数组静态数组
动态数组
记录Record
文件File
Class
类引用Class reference
接口Interface
指针类型无类型指针Pointer
有类型指针预定义类型指针PAnsiString

PString

PByteArray

PCurrency

PDouble

PExtended

PSingle

PInteger

POleVariant

PShortString

PTextBuf

PVarRec

PVariant

PWideString

PWordArray
过程类型程序过程类型Procedural
对象过程类型Procedural
变体类型Variant
OleVariant
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: