一般形式
语法形式 | 运行结果 |
---|---|
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