1. 程式人生 > >32位和64位數據類型大小對比

32位和64位數據類型大小對比

尋址 int 可用 short sizeof 字節數 常用 bit signed

常用數據類型對應字節數
可用如sizeof(char),sizeof(char*)等得出

32位編譯器:

char :1個字節
char*(即指針變量): 4個字節(32位的尋址空間是2^32, 即32個bit,也就是4個字節。同理64位編譯器)
short int : 2個字節
int: 4個字節
unsigned int : 4個字節
float: 4個字節
double: 8個字節
long: 4個字節
long long: 8個字節
unsigned long: 4個字節

64位編譯器:

char :1個字節
char*(即指針變量): 8個字節
short int : 2個字節
int: 4個字節
unsigned int : 4個字節
float: 4個字節
double: 8個字節
long: 8個字節
long long: 8個字節
unsigned long: 8個字節

32位和64位數據類型大小對比