int在16位元編譯器中佔兩個位元組,int在32位元編譯器中佔四個位元組。 “int”是整數型別的型,長整數型的型別名為“long int”,可簡寫為“長”,而“int”和“長”都是關鍵字。
int在16位元編譯器中佔兩個位元組,int在32位元編譯器中佔四個位元組。
1、16位元編譯器
char :1個位元組 char*(即指標變數): 2個位元組short int : 2個位元組int:2個位元組unsigned int : 2個位元組float: 4個位元組double: 8個位元組long: 4個位元組long long: 8個位元組unsigned long: 4個位元組
2、32位元編譯器
char :1個位元組char*: 4個位元組 short int : 2個位元組int:4個位元組unsigned int : 4個位元組float: 4個位元組double: 8個位元組long: 4個位元組long long: 8個位元組unsigned long: 4個位元組
#拓展資料:
整數資料的一般分類如下:
#1、基本型態:型別說明符為int,在記憶體中佔2個位元組。
2、短整數型:型別說明符為short int或short。所佔位元組和取值範圍均與基本型相同。
3、長整型:型別說明符為long int或long,在記憶體中佔4個位元組。
4、無符號類型:型別說明符為unsigned。無符號型別又可與上述三種型別相符而構成:
1)無符號基本型態:型別說明符為unsigned int或unsigned。
2)無符號短整數:型別說明符為unsigned short。
3)無符號長整數型:型別說明符為unsigned long。
推薦教學:《C語言教學》
以上是int佔幾個位元組(c語言)?的詳細內容。更多資訊請關注PHP中文網其他相關文章!