大家好,伊人來為大家解答以上問題。c語言int占幾個字節(jié),不同編譯器下有不同的規(guī)則很多人還不知道,現(xiàn)在讓我們一起來看看吧!
1、int占用的字節(jié)數(shù)由要運行的系統(tǒng)架構決定,編譯器決定程序要輸出的對應架構。對于不同的架構,int占用的字節(jié)數(shù)是不同的。
2、16位編譯器
3、字符:1字節(jié)
4、Char*(即指針變量): 2字節(jié)
5、短整型: 2字節(jié)
6、Int: 2個字節(jié)
7、無符號整數(shù): 2字節(jié)
8、Float: 4字節(jié)
9、Double: 8字節(jié)
10、Long: 4字節(jié)
11、Long long: 8字節(jié)
12、無符號long: 4字節(jié)
13、32位編譯器
14、字符:1字節(jié)
15、Char*: 4字節(jié)
16、短整型: 2字節(jié)
17、Int: 4個字節(jié)
18、無符號整數(shù): 4字節(jié)
19、Float: 4字節(jié)
20、Double: 8字節(jié)
21、Long: 4字節(jié)
22、Long long: 8字節(jié)
23、無符號long: 4字節(jié)
本文到此結束,希望對大家有所幫助。