Delphi資料型別

2021-07-24 14:26:15 字數 1547 閱讀 1000

資料型別:

(1)常用型別

shortint(char),

byte(byte,unsigned short),

smallint(short)

word(unsigned short)

*real48(6位元組浮點數)

integer,longint(int, long)

cardinal,longword/dword(unsigned long),

int64 (_int64),

single(float),

double(double 8位元組浮點型) 

*extended(long double 10位元組浮點型), 

currency(貨幣型), 

tdate/tdatetime(8位元組日期/時間)

variant,olevariant(16位元組可變型別,variant), 

char,ansichar(char一位元組字元), 

widechar(wchar,兩位元組字元),

*shortstring(短字串),

ansistring/string(^ansistring 長字串),

widestring(^widestring 寬字串),

pchar,pasinchar(char* null結束字串),

pwidechar(lpcwstr null結束寬字串), 

boolean,bytebool(一位元組布林型),

wordbool(兩位元組布林型),

bool,longbool(4位元組布林型)

列舉型別:

type

tsize = (small, medium, large)

varsize: tsize;

size := large;

showmessage(inttostr(ord(size)));

字串:

shortstr:shortstring //占用256個位元組 至多儲存255個字元

shorterstr: string[100]//占用101個位元組 至多儲存100個字元

結構體型別:

type

tonestruct = record

id: integer;

name: string;

***: widechar

varstudent: tonestruct;

student.id := ;

student.name := ;

陣列:①

vara: arry[0..10] of integer;

②var

a: arry[2..10] of integer;

setlength(a,11); //錯,定長陣列不能再分配長度

③type

tonearray = array of integer;

vara: tonearray;

setlength(a,10); //設定動態陣列的長度

④二維陣列

vararr: array of array of int

Delphi 資料型別列表

delphi 資料型別列表 分類 範圍位元組 備註簡單型別 序數整數 integer 2147483648 2147483647 4有符號32位 cardinal 0 4294967295 4無符號32位 shortint 128 127 1有符號8位 allint 32768 32767 2有符號...

Delphi 資料型別列表

分類 範圍位元組 備註簡單型別 序數整數 integer 2147483648 2147483647 4有符號32位 cardinal 0 4294967295 4無符號32位 shortint 128 127 1有符號8位 smallint 32768 32767 2有符號16位 longint ...

Delphi 常用資料型別

object pascal有多個預定義的資料型別,使用者可以隨意宣告這些型別的變數。下面針對一些重要且常見的資料型別進行介紹。1.簡單型別 簡單型別包括序數型和實數型。這些型別的特點就是不可以再進行分割。下面對常用資料型別進行介紹。1 整數型 integer 整數型是整數的集合,包括多種不同的整數類...