Delphi資料型別列表

2022-12-20 18:51:06 字數 2018 閱讀 3254

分類範圍

-2147483648 ..21

integer

474836470 ..4294967295-128 ..127-32768 ..32767-2147483648 ..21

longint

47483647-263..2630 ..2550 ..65535

44位元組

備註有符號32位

cardinalshortintsmallint

整數412

無符號32位有符號8位有符號16位

有符號32位

int64byteword

8124

有符號64位無符號8位無符號16位無符號32位

longword0 ..4294967295

簡單序數

型別字元

(char)

widecharunicode字符集

falseboolean

ord(true)=1succ(false)=truepred(true)=false

布林bytebool

false<>true

ansichar

ansi字符集

8位16位112

wordboolord(false)=0

ord(true)<>0

longboolsucc(false)=true4

pred(false)=true

枚舉子界

real

5.0×10-324..1.7×10

3088

[精度]15..16

[精度]11..12;

6向後相容

real48

2.9×10-39..1.7×10

381.5×10-45..3.4×10

single

384[精度]7..8

double

實數5.0×10-324..1.7×10

3088[精度]15..16

3.6×10-4951..1.1×

extended

104932

10[精度]19..20

comp

-263+1 ..263-18-922337203685477.

[精度]19..20

currency

5808 ..

922337203685477.5807

8[精度]19..20

shortstring

255個字元

2..25

向後相容

6bansistring大約2個字元

314b..2gb

8位(ansi)字元字串

widestring大約2個字元

30多使用者服務和

4b..2多語言應用程式;gb

和com定義的bstr相容

string

其他string[0..255]

pcharpansistringpwidestring最多256個元素[0..25

集合set

5]靜態陣列

陣列動態陣列

結構型別

記錄檔案類

record

file

class

classrefer

類引用ence

介面無型別指

針pansistringpstringpbytearra

指標型別有型別指

針預定義類

pdouble

型指標pextendedpsinglepintegerpolevariant

pshortstri

ypcurrencypointer

inte***ce

ngptextbufpvarrecpvariantpwidestring

pwordarray

程式過程

過程型別

procedural

型別物件過程

型別變體

型別olevariant

variant

procedural

資料型別整合

oracle與db2資料型別的分類對應說明 number oracle中的number型別可以對應db2 400中的很多態別,這種對應關係要依賴於oracle中number將用於儲存何種型別的資料,是整型還是帶有小數字的實型資料,另外還要考慮型別所占用的儲存空間,例如 samllint佔2 byte...

MySQL資料型別

mysql的基本資料型別 檢視文章 mysql的基本資料型別2008 06 05 10 18 數值型別 mysql的數值資料型別可以大致劃分為兩個類別,乙個是整數,另乙個是浮點數或小數。mysql允許我們指定數值字段中的值是否有正負之分或者用零填補。表列出了各種數值型別以及它們的允許範圍和占用的記憶...

MySQL資料型別

mysql支援所有標準sql數值資料型別。這些型別包括嚴格數值資料型別 integer smallint decimal和numeric 以及近似數值資料型別 float real和double precision 關鍵字int是integer的同義詞,關鍵字dec是decimal的同義詞。bit資...