您的位置:首页 > 编程语言 > C语言/C++

第03天C语言(08):sizeof运算符

2017-06-25 00:00 453 查看
##代码

#pragma mark sizeof运算符
/**
*  sizeof可以用来计算 一个变量或一个常量、一种数据类型所占的内存字节数
*  格式:用法: sizeof(常量/变量)
*  注意:sizeof是一个运算符,不是一个函数
*/

#include <stdio.h>

int main()
{
/*
// 计算常量占用的内存字节数
//    int number = sizeof(10);    // 10是一个整型常量,   整型 == int == 4
// 如果利用sizeof计算常量,那么可以省略()
int number = sizeof 10;
printf("number = %i\n",number);
*/

/*
// 计算变量
double doubleValue = 10.9;  // doubleValue 是实型  , 实型 == double == 8
//    int number = sizeof(doubleValue);
// 如果利用sizeof计算变量,那么可以省略()
int number = sizeof doubleValue;
printf("number = %i\n",number);
*/

// 计算数据类型
int number = sizeof(char);
// 注意:如果利用sizeof计算数据类型, ()不能省略
//    int number = sizeof char;   // 错误写法
printf("number = %i\n",number);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C语言