黑马程序员技术交流社区

标题: 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