C/C++中各种类型所占字节大小
-
一般来说一个字节等于8位,所以一般char类型占1个字节,也就是8位了。
具体多少编程测试一下就知道了。 -
测试用的C++,windows64位机。
cout << "char占用" << sizeof(char) << "字节"<<endl; cout << "int占用" << sizeof(int)<<"字节" << endl; cout << "float占用" << sizeof(float) << "字节" << endl; cout << "double占用" << sizeof(double) << "字节" << endl; cout << "unsigned char占用" << sizeof(unsigned char) << "字节" << endl; cout << "unsigned short int占用" << sizeof(unsigned short int) << "字节" << endl; cout << "unsigned long占用" << sizeof(unsigned long) << "字节" << endl; cout << "unsigned long long占用" << sizeof(unsigned long long) << "字节" << endl; cout << "signed short int占用" << sizeof(signed short int) << "字节" << endl; cout << "signed int占用" << sizeof(signed int) << "字节" << endl;
结果如下