C++中类型数据所占字节数
2015-08-10 11:07
363 查看
在32位编译器上,各类型数据类型所占字节数,现总结如下,
代码如下:
结果
说明:
代码如下:
int main() { int a=5.4; cout<<"Hello World ! \n"; cout<<"char size is:"<<sizeof(char)<<endl; cout<<"char* size is:"<<sizeof(char*)<<endl; cout<<"short-int size is:"<<sizeof(short int)<<endl; cout<<"int size is:"<<sizeof(int)<<endl; cout<<"unsigned-int size is:"<<sizeof(unsigned int)<<endl; cout<<"long size is:"<<sizeof(long)<<endl; cout<<"float size is:"<<sizeof(float)<<endl; cout<<"double size is:"<<sizeof(double)<<endl; cout<<"bool size is:"<<sizeof(bool)<<endl; //cout<<"a is:"<<a<<endl; return 0;
结果
说明:
int,long int,short int的宽度都可能随编译器而异。但有几条铁定的原则(ANSI/ISO制订的): 1 sizeof(short int)<=sizeof(int) 2 sizeof(int)<=sizeof(long int) 3 short int至少应为16位(2字节) 4 long int至少应为32位。
相关文章推荐
- C++之多态性与虚函数
- C/C++ 快速排序算法
- 求最大子序列
- C++ 堆排序算法
- C++<algorithm>中sort的比较函数写法
- C/C++知识要点5——智能指针原理及自定义实现
- LeetCode 211. Add and Search Word - Data structure design
- I2C总线之(三)---以C语言理解IIC
- C++学习笔记与思考_2 --const限定符及其引用,typedef符号
- C++ Builder XE8 安卓开发之使用TIdThreadComponent控件接收客户端的数据
- C语言-04-函数
- c++ 显示调用dll
- C++/C语言_宏函数存在的问题
- C++单例模式
- [leetcode-92]Reverse Linked List II(c++)
- 详解C语言中的常量指针和指针常量
- C++_inline内联函数
- 第二章 cpp-empty-test:还是那个HelloWorld!
- 最小二乘法拟合直线 C++/OpenCV
- 贪心算法之Stripies