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
个字节