首頁  >  文章  >  後端開發  >  int佔幾個位元組(c語言)?

int佔幾個位元組(c語言)?

烟雨青岚
烟雨青岚原創
2020-07-15 15:38:3853217瀏覽

int在16位元編譯器中佔兩個位元組,int在32位元編譯器中佔四個位元組。 “int”是整數型別的型,長整數型的型別名為“long int”,可簡寫為“長”,而“int”和“長”都是關鍵字。

int佔幾個位元組(c語言)?

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個位元組

int佔幾個位元組(c語言)?

#拓展資料:

整數資料的一般分類如下:

#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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn