经常会因为数据类型占据空间的大小使自己很尴尬,幸好还没有因为这个导致bug的产生,但是也因为这个导致一些项目的的调试时间延长,自己还是长点心吧!
#include <iostream>
using namespace std;
int main()
{
cout << "char类型占据内存的大小为:" << sizeof(char) << endl;
cout << "short类型占据内存的大小为:" << sizeof(short) << endl;
cout << "int类型占据内存的大小为:" << sizeof(int) << endl;
cout << "long类型占据内存的大小为:" << sizeof(long) << endl;
cout << "long long类型占据内存的大小为:" << sizeof(long long) << endl;
cout << "float类型占据内存的大小为:" << sizeof(float) << endl;
cout << "double类型占据内存的大小为:" << sizeof(double) << endl;
system("pause");
return 0;
}
这是我在自己电脑上测试的结果,有的环境或有所不同,不确定的话,可以使用上述代码测试一下即可,希望自己长点心,别忘记了。。。