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;
}
    原文作者:liyuhong165
    原文地址: https://www.jianshu.com/p/98f40fb4da7c
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞