CC++ 不同数据类型所占内存

xiaoxiao2021-02-27  163

下面给出不同位数编译器下的基本数据类型所占的字节数:

16位编译器

char :1个字节 char*(即指针变量): 2个字节 short int : 2个字节 int: 2个字节 unsigned int : 2个字节 float: 4个字节 double: 8个字节 long: 4个字节 long long: 8个字节 unsigned long: 4个字节

32位编译器

char :1个字节 char*(即指针变量): 4个字节 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个字节

原文来自:http://blog.csdn.net/vast_sea/article/details/8076934

转载请注明原文地址: https://www.6miu.com/read-15196.html

最新回复(0)