黑马程序员技术交流社区
标题: sizeof运算符(只在c语言中使用、单目) [打印本页]
作者: 爱楚楚 时间: 2015-7-14 22:31
标题: sizeof运算符(只在c语言中使用、单目)
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用在常量和变量的时候可以不带括号
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |