Object Pascal基本資料型別所佔的位元組數

2022-09-17 08:33:10 字數 1140 閱讀 3729

名稱

變數型別

shortint

8位有符號整數

byte

8位無符號整數

smallint

16位有符號整數

word

16位無符號整數

integer

32位有符號整數

longint

32位有符號整數

cardinal

32位無符號整數

int64

64位有符號整數

single

4位元組浮點數

real48

6位元組浮點數

double

8位元組浮點數

extended

10位元組浮點數

currency

64位貨幣值

tdatetime

8位元組日期/時間

variant

16位元組variant

olevariant

16位元組variant

tvardata

16位元組variant

char

1位元組字元

widechar

2位元組字元

shortstring

固定長度位元組的字串

ansistring

動態字串

pchar

以null結束的字串

pwidechar

以null結束的寬字串

widestring

動態2位元組字串

boolean

1位元組布林值

bytebool

1位元組布林值

wordbool

2位元組布林值

bool,longbool

4位元組布林值

列舉型別屬於順序型別

根據定義型別時各列舉元素的排列順序確定它們的序號,且序號從0開始。

例如,定義type days=(sun,mon,tue,wed,thu,fri,sat);則, ord(sun)=0,ord(mon)=1,……,以此類推。

列舉型別中的第乙個元素無前趨,最後乙個元素無後繼。

pred(sat)=fri; succ(sun)=mon; ord(sat)=6;

python基本數 python基本資料型別

1.數字 int 數字又分整型和浮點型,在python中宣告變數是不用宣告所以自己就會識別 a 10 整型 a1 1.24 浮點型 支援科學計數法,將10用e來代替 2.字串 str 在python中用引號引起來的就是字串,而且單引號和雙引號並沒有什麼區別 a string a1 string a2...

初探Object Pascal的類(九)

繼承 inheritance 在object pascal中,類的最強大功能之一就是可以通過繼承得到擴充套件。繼承 inheritance 是指取乙個現有的類,通過由它派生新類來增加功能。開始取得類稱為基類 base class 或者祖先類 ancestor class 新建立的類稱為派生類 der...

初探Object Pascal的類(四)

類的析構函式 析構函式也是一種特殊的方法,此方法在物件消失前會被自動呼叫。析構函式可以看成是建構函式的對立面,它通常用來釋放類所佔的記憶體,或者做一些清除工作。乙個類不一定必須要有乙個析構函式,因為基本的類析構函式可以代替。像建構函式一樣,析構函式也沒有返回值。儘管類可以有多重析構函式,但它不具有一...