網站首頁 美容 美體 服飾 情感 娛樂 生活
當前位置:哇咔範 > 生活 > 育兒

c語言int佔幾個字節 不同編譯器下有不同的規則

欄目: 育兒 / 發佈於: / 人氣:2.6W
c語言int佔幾個字節 不同編譯器下有不同的規則

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個字節