C/C++ 不同数据类型所占内存
2017-08-30 22:17
351 查看
下面给出不同位数编译器下的基本数据类型所占的字节数:
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
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
相关文章推荐
- C/C++中不同数据类型所占用的内存大小
- C/C++中不同数据类型所占用的内存大小
- C++ 不同数据类型占据的内存空间大小
- C/C++开发语言系列之16---C++不同类型数据间的转换
- c++ 中sort的用法 实例说明 sort是用来排序 实现不同类型的数据排序
- c/vc/c++不同数据类型之间的转换
- C++基本数据类型和内存映像(1)
- C++中不同类型数据之间的转换(不调用库函数)
- 一个关于c/c++语言内存数据类型的实验
- C/C++中基本数据类型所占内存大小
- C++里数据类型所占内存大小
- C++之类内不同的数据成员类型以及方法(静态,const,引用,常量引用)
- c++中数据类型占内存字节数
- 求变量的数据类型,typeid,bool,C和C++的不同,new和delete,C++中的枚举,inline和可变参数模板,auto和函数模板,宽字符
- C++中不同数据类型之间的相互转换
- C++在不同操作系统的基本数据类型字节大小(转)
- c++:数据类型和运算符(与c语言的不同)
- 不同数据类型变量在不同CPU或MCU下的内存占用情况还与编译器或编译选项有关
- C++中不同数据类型最大值最小值表示方法
- C++中基本的数据类型和所占的内存大小