黑马程序员技术交流社区

标题: sizeof怎么用? [打印本页]

作者: Chasel    时间: 2015-6-18 09:35
标题: sizeof怎么用?
sizeof的用法
  作用:计算常量,变量,数据类型 在内存中占用的字节数
  1>计算常量
  2>计算变量
  注意事项:
    1)sizeif用在常量和变量的时候,括号可以省略
    2)char类型的常量在内存中占用的字节数是按常量对应的ASC码值存储的(int类型),而变量则是按char类型在内存中的占用的字节数存储的。

  3>sizeof用于计算某一种数据类型在内存中占用的字节数
作者: 小小羊    时间: 2015-6-18 12:41
嗯,差不多就是这样。但它不是函数
作者: 青青河边草Rt    时间: 2015-6-18 12:56
用于常量  int size = sizeof(1);  size = sizeof(1.1);  size = sizeof(1.1f);  size = sizeof('a'); //4  用于变量 sizeof使用形式:sizeof(var_name)或sizeof var_name 变量名可以不用括号括住。如sizeof (var_name),sizeof var_name等都是正确形式。带括号的 用法更普遍,大多数程序员采用这种形式。 char a; size = sizeof(a);      1个字节 size = sizeof a; //省略了括号
作者: pp584995727    时间: 2015-6-22 22:45
sizeof它可以计算变量在内存中占的存储大小




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2