1B (byte字節(jié)) = 8bit (位) (固定構(gòu)成)
32位編譯器:
char: 1byte
char * (指針變量): 4byte (32位的尋址空間是2^32,即32個(gè)bit,也就是4byte;同理64位編譯器)
short int: 2byte
int: 4byte
unsigned int: 4byte
float:?4byte
double:?8byte
long:?4byte
long long:?8byte
unsigned long:?4byte
64位編譯器:
char: 1byte
char * (指針變量): 8byte
short int: 2byte
int:?4byte
unsigned int: 4byte
float:?4byte
double:?8byte
long:?8byte
long long:?8byte
unsigned long:?8byte
輸出對(duì)應(yīng)字節(jié)數(shù):
sizeof()