【C语言】如何计算变量或类型占内存的大小

一般形式

语法形式运行结果
sizeof(类型)类型占用的内存字节数
sizeof(变量或表达式)变量或表达式所属类型占的内存字节数

实例

#include<stdio.h>
int main(){
    int a;
    double b;
    char c;
    printf("sizeof(int)=%d\n",sizeof(a));
    printf("sizeof(double)=%d\n",sizeof(b));
    printf("sizeof(char)=%d\n",sizeof(c));
    printf("sizeof(char + double)=%d\n",sizeof(c)+sizeof(b));
} 

输出结果

sizeof(int)=4
sizeof(double)=8
sizeof(char)=1
sizeof(char + double)=9

我的微信公众号

相关推荐
©️2020 CSDN 皮肤主题: 编程工作室 设计师:CSDN官方博客 返回首页