c语言中各种数据类型的长度

来源:互联网 发布:linux调整jvm内存大小 编辑:程序博客网 时间:2024/05/16 05:13

char/signed char/unsigned char: 1个字节;

char*(即指针变量): 

2个字节(16位编译器)

4个字节(32位编译器)

8个字节(64位编译器)

short int: 2个字节

int/unsigned int: 

2个字节(16位编译器)

4个字节(32/64位编译器)

long int: 4个字节
float: 4个字节

double: 8个字节

long double: 8/10/12/16?

long/unsigned long: 

4个字节(16/32位编译器)

8个字节(64位编译器)

long long: 8个字节

string: 字符个数+1



原创粉丝点击