Delphi 数据类型列表

Posted blogpro

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Delphi 数据类型列表相关的知识,希望对你有一定的参考价值。

 

分类

 

 

 

 

范围

 

字节

 

备注

简单类型

序数

整数

Integer

-2147483648 .. 2147483647

 

4

 

有符号32位

 

Cardinal

0 .. 4294967295

4

无符号32

 

 

 

 

 

 

 

 

 

 

 

 

Shortint

-128 .. 127

 

1

 

有符号8位

 

 

 

 

Smallint

-32768 .. 32767

 

2

 

有符号16位

 

 

 

 

Longint

-2147483648 .. 2147483647

 

4

 

有符号32位

 

 

 

 

Int64

-263 .. 263

 

8

 

有符号64位

 

 

 

 

Byte

0 .. 255

 

1

 

无符号8位

 

 

 

 

Word

0 .. 65535

 

2

 

无符号16位

 

 

 

 

Longword

0 .. 4294967295

 

4

 

无符号32位

 

 

 

 

AnsiChar(Char)

ANSI字符集

 

 

 

8

 

 

 

 

WideChar

Unicode字符集

 

 

 

16

 

 

 

 

Boolean

False < True

Ord(False) = 0

Ord(True) = 1

Succ(False) = True

Pred(True) = False

 

1

 

 

 

 

 

 

ByteBool

False <> True

Ord(False) = 0

Ord(True) <> 0

Succ(False) = True

Pred(False) = True

 

1

 

 

 

 

 

 

WordBool

 

 

2

 

 

 

 

 

 

LongBool

 

 

4

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

子界

 

 

 

 

 

 

 

 

 

 

Real

5.0×10-324 .. 1.7×10308

 

8

 

[精度]15..16

 

 

 

 

Real48

2.9×10-39 .. 1.7×1038

 

6

 

[精度]11..12;

向后兼容

 

 

 

 

Single

1.5×10-45 .. 3.4×1038

 

4

 

[精度]7..8

 

 

 

Double

5.0×10-324 .. 1.7×10308

8

[精度]15..16

 

 

 

 

 

 

Extended

3.6×10-4951 .. 1.1×104932

10

[精度]19..20

 

 

 

 

 

 

Comp

-263 + 1 .. 263 - 1

8

[精度]19..20

 

 

 

 

 

 

Currency

-922337203685477.5808 ..

922337203685477.5807

8

[精度]19..20

 

 

 

 

 

 

 

ShortString

255个字符

2..256B

向后兼容

 

 

 

 

 

 

AnsiString

大约 231 个字符

4B..2GB

8(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

 

 

 

 

 

 

 

 

 

以上是关于Delphi 数据类型列表的主要内容,如果未能解决你的问题,请参考以下文章

Delphi 数据类型列表

SQL Server / Delphi:如何使用表变量类型将整数列表作为参数传输?

delphi数组之菜鸟篇

Delphi 6中绑定到数据库的多选列表框

delphi中枚举类型和子界,数组,集合的详解以及类型说明

delphi中DWORD是啥数据类型的?