資料型別:
(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 整數型是整數的集合,包括多種不同的整數類...