當前位置:成語大全網 - 漢語詞典 - C語言中各種數據類型有什麽區別?

C語言中各種數據類型有什麽區別?

1,數據計算類型不同。基本數據類型分為三類:整數型(定點型)、實數型(浮點型)、字符型。除了基本數據類型,還有構造類型(數組、結構、* * * *對象、枚舉類型)、指針類型、空類型void。

2.各種數據類型的關鍵字不壹樣。Short、long、int、float、double和char是C語言中代表六種基本數據類型的六個關鍵字。

3.不同的數據類型占用不同大小的內存。Short占用2字節,int占用4字節,long占用4字節,float占用2字節,double占用8字節,char占用1字節(不同平臺可能占用內存大小不同,可以用sizeof測試)。

擴展數據:

C語言中各種數據類型的取值範圍:

1、char-128 ~+127(1字節)

2、short -32768 ~ + 32767 (2字節)

3、無符號短整型0 ~ 65536 (2字節)

4、int-2147483648 ~+2147483647(4字節)

5、無符號整數0 ~ 4294967295 (4字節)

6、long long-9223372036854775808 ~+9223372036854775807(8字節)

7、雙1.7 * 10^308 (8字節)

8、無符號int 0~4294967295?

參考資料:

百度百科-c語言