A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

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用在常量和变量的时候可以不带括号

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马