pascal中的變數各種型別佔用的儲存空間大小

2021-03-04 05:12:23 字數 1300 閱讀 8008

1樓:

以下型別排列順序按所佔記憶體的從小到大:

1. boolean--布林型,最小,因為他只有兩個狀態,即true和false

2. shortint(-128~127)、byte(0~255)--最小的整型;char--字元型,第二小,因為他們只有255個狀態,所佔位元組1

3.integer(-32768~32767)、word(0~65535)--常用的整型,第三小,佔2位元組

4.longint(-2147483648~2147483647)--長整型;single(1.5e-45~3.4e38)--實型,所佔位元組4

5.real(2.9e-39~1.7e38)--實型,所佔位元組6

6. double(5.0e-324~1.7e328)--雙精度實型;***p(-2^63+1~2^63-1),所佔位元組8

7.extended(1.9e-4951~1.1e4932)超級實型(但有時不准),所佔位元組10

另外的型別還有 string(長度最大為255的字串) ansistring(特殊的字串,不可跟蹤,但長度很大,目前不知其長度最大值) int64(和***p差不多範圍) qword(0~2^64-1)等。這些型別所佔的位元組(除int64 和 qword )都是不太確定的,如ansistring,他的所佔記憶體由他的長度決定,而string,他的所佔位元組由你的定義而定,如定義s:string[100],其長度就為100,記憶體會有所改變 。

還有什麼問題,還可以問我。

回答的也算完整了,希望採納。

利用sizeof() 函式計算c語言中各種資料型別所佔用的儲存空間的大小

2樓:樂跑小子

列舉型別,在c語言中求sizeof,可以先定義乙個列舉型別,然後對列舉型別中的元素,或者對型別求size,獲取到記憶體長。

**如下

#include

enum test

;int main()

對於列舉型別,區分是否有負數值,系統會按照unsigned int或int來處理,而是否帶符號,並不影響int的佔用空間。所以任意列舉型別或列舉變數,佔用的空間都是和平台實現時的int型別相同。對於主流的32位/64位平台,列舉型別均佔4位元組。

即sizeof結果為4。

3樓:匿名使用者

這個..直接sizeof(int); sizeof(float); ...就可以,注意使用%u輸出控制符

例如printf("int資料型別佔用%u位元組\n", sizeof(int));

輸出就是

int資料型別佔用4位元組

js中各種型別的變數在if條件中是true還是false,j

如果運算元是乙個物件,返回true 如果運算元是乙個空字串,返回false 如果運算元是乙個非空字串,返回true 如果運算元是數值0,返回false 如果運算元是任意非0數值 包括infinity 返回true如果運算元是null,返回false 如果運算元是nan,返回false 如果運算元是u...

求耽美文包,各種型別的,求耽美文包,各種型別都可,越多越好,最好是百度雲的

網盤位址,裡面有一些文包,不定期更新,希內 望能幫容助你。求耽美文包,各種型別都可,越多越好,最好是雲的 我有的,請用電腦網頁版檢視,手機版可能接收不到 你好睞把 yy 6 6t,co 安全感並不是 於愛,而是偏愛,只有確定自己是那個例外,才能安心。東西實在太多了,我放在 x5m6 c m了,你們自...

求小說啊,各種型別都接受

唯一的迷蝶 錯入豪門 老公別碰我 職場麗人 蝶兒質樸的語言描述了整個故事,將男主的霸道無理和女主的善良隱忍表現得淋漓盡致。隨著故事情節的發展,更能體現出男女主人公的情感特點,也讓讀者的心情跟隨故事一起跌宕起伏。有的讀者說情節發展慢,但整部 就是在這細水長流中更加扣人心弦。魚歌 霸婚,蓄謀已久 豪門世...