C语言day03-08sizeof运算符

代码

#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;
}
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容