天天看點

Delphi 資料類型清單

<a target="_blank" href="http://www.cnblogs.com/del/archive/2007/12/04/982167.html">Delphi 資料類型清單</a>

分類

範圍

位元組

備注

簡單類型

序數

整數

Integer

-2147483648 .. 2147483647

4

有符号32位

Cardinal

0 .. 4294967295

無符号32位

Shortint

-128 .. 127

1

有符号8位

Smallint

-32768 .. 32767

2

有符号16位

Longint

Int64

-263 .. 263

8

有符号64位

Byte

0 .. 255

無符号8位

Word

0 .. 65535

無符号16位

Longword

字元

AnsiChar(Char)

ANSI字元集

8位

WideChar

Unicode字元集

16位

布爾

Boolean

False &lt; True

Ord(False) = 0

Ord(True) = 1

Succ(False) = True

Pred(True) = False

ByteBool

False &lt;&gt; True

Ord(True) &lt;&gt; 0

Pred(False) = True

WordBool

LongBool

枚舉

子界

實數

Real

5.0×10-324 .. 1.7×10308

[精度]15..16

Real48

2.9×10-39 .. 1.7×1038

6

[精度]11..12;

向後相容

Single

1.5×10-45 .. 3.4×1038

[精度]7..8

Double

Extended

3.6×10-4951 .. 1.1×104932

10

[精度]19..20

Comp

-263 + 1 .. 263 - 1

Currency

-922337203685477.5808 .. 

922337203685477.5807

字元串

ShortString

255個字元

2..256B

AnsiString

大約 231 個字元

4B..2GB

8位(ANSI)字元

WideString

大約 230 個字元

多使用者服務和

多語言應用程式; 

和com定義的BSTR相容

其他

String

String[0..255]

PChar

PAnsiString

PWideString

結構類型

集合

Set

最多256個元素[0..255]

數組

靜态數組

動态數組

記錄

Record

檔案

File

Class

類引用

Class reference

接口

Interface

指針類型

無類型指針

Pointer

有類型指針

預定義類型指針

PString

PByteArray

PCurrency

PDouble

PExtended

PSingle

PInteger

POleVariant

PShortString

PTextBuf

PVarRec

PVariant

PWordArray

過程類型

程式過程類型

Procedural

對象過程類型

變體類型

Variant

OleVariant

繼續閱讀