在 C 语言中,sizeof() 是一个判断数据类型或者表达式长度的运算符。sizeof() 的处理是在编译阶段进行。
C++中数据类型所在用的的字节,使用sizeof()测试为:
short的占用的字节为:2
int 的占用的字节为:4
long的占用的字节为:4
long long的占用的字节为:8
float的占用的字节为:4
double的占用的字节为:8
char的占用的字节为:1
#include "iostream"
using namespace std;
int main(void)
{
//int num1;
/*
short的占用的字节为:2
int 的占用的字节为:4
long的占用的字节为:4
long long的占用的字节为:8
float的占用的字节为:4
double的占用的字节为:8
char的占用的字节为:1
*/
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;
cout << "char的占用的字节为:" << sizeof(char) << endl;
system("pause");
return 0;
}