32位与64位系统下各变量类型所占字节的大小

这种题在各种公司面试、笔试都会经常问到。

32位系统 64位系统
bool 1 1
char 1 1
short 2 2
int 4 4
long 4 8
long long 8 8
size_t 4 8
time_t 4 8
float 4 4
double 8 8
void * 4 8
char * 4 8
int * 4 8
long * 4 8
long long * 4 8
float * 4 8
double * 4 8

综上,随系统改变的有-----所有指针类型、long、size_t、time_t

你可能感兴趣的:(C/C++,面试,指针,c++,变量类型,字节大小)