天天看點

C語言有關資料類型和位元組的問題

C語言有關資料類型和位元組的問題

C語言有關資料類型和位元組的問題

1.為什麼會出現這麼多的類型

答:合理配置設定記憶體,避免浪費

2.每個資料類型占用多少位元組

答:

C語言有關資料類型和位元組的問題

計算機是由2進制來組成的,也就是它隻有0和1,1個位元組是8個比特位

,相當于2進制的00000000,這裡的0也可以是1。

C語言有關資料類型和位元組的問題

以int的舉例,它是1個位元組,1個位元組等于8個比特位,故它最小的範圍是00000000,我們生活中所用的數字是10進制的,也就是0,1,2,3,4,5,6,7,8,9,00000000化成10進制就是0,char最大的比特位是,11111111,化成10進制就是255,也就是2的8次方-1,

C語言有關資料類型和位元組的問題

上圖是short的,它是2個位元組,16比特位

在這裡插入代碼片

繼續閱讀