1、作用:计算常量、变量、数据类型在内存中占用的字节数 2、使用方法:sizeof(‘a’) 4个字节 char a; sizeof(a)1个字节 (补充)char 占用1个字节 -128~127 char 类型的常量存储(以ascii方式存储,也就是int类型) char 类型的变量存储(以把字符串的ascii码转换为二进制(一个字节)进行存储) 1)sizeof计算数据类型在内存中占用的字节数 sizeof(int); //计算整形数据在内存中占用的字节数 sizeof(float); //计算单精度的实数在内存中占用的字节数 sizeof(double); sizeof(char); 2)计算常量在内存中占用的字节数 sizeof(10); //整形常量 sizeof(2.3f);//单精度的实型常量 sizeof(2.3); sizeof('a'); sizeof("aa"); 3)计算变量在内存中占用的字节数 int a; char ch; float f1; double d1; sizeof(a); //计算变量a在内存中占用的字节数 sizeof(ch); sizeof(f1); sizeof(d1);
注意:sizeof用在常量和变量的时候可以不带括号
|