c語言int佔幾個字節 不同編譯器下有不同的規則
- 育兒親子
- 關注:2.56W次
int所佔的字節數是根據要運行的系統架構決定的,編譯器決定了程序要輸出的對應架構,對於不同的架構,int佔的字節數不同。
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個字節
- 文章版權屬於文章作者所有,轉載請註明 https://xiumeifan.com/shenghuo/yuer/lleroz.html