常用數(shù)據(jù)類(lèi)型對(duì)應(yīng)字節(jié)數(shù)
可用如sizeof(char),sizeof(char*)等得出
?32位編譯器:
char :1個(gè)字節(jié)
char*(即指針變量): 4個(gè)字節(jié)(32位的尋址空間是2^32, 即32個(gè)bit角骤,也就是4個(gè)字節(jié)麦到。同理64位編譯器)
short int : 2個(gè)字節(jié)
int:??4個(gè)字節(jié)
unsigned int : 4個(gè)字節(jié)
float:??4個(gè)字節(jié)
double:???8個(gè)字節(jié)
long:???4個(gè)字節(jié)
long long:??8個(gè)字節(jié)
unsigned long:??4個(gè)字節(jié)
??64位編譯器:
char :1個(gè)字節(jié)
char*(即指針變量): 8個(gè)字節(jié)
short int : 2個(gè)字節(jié)
int:??4個(gè)字節(jié)
unsigned int : 4個(gè)字節(jié)
float:??4個(gè)字節(jié)
double:???8個(gè)字節(jié)
long:???8個(gè)字節(jié)
long long:??8個(gè)字節(jié)
unsigned long:??8個(gè)字節(jié)
32位機(jī)器下面的結(jié)果: