sizeof运算符将变量名称或数据类型作为参数,并返回将数据存储在内存中所需的字节数。
#include <stdio.h>
int main()
{
int x;
float f;
double d;
char c;
typedef struct employee {
int id;
char *name;
float salary;
} e;
printf("\nSize of integer: %d bytes\n", sizeof(x));
printf("Size of float: %d bytes\n", sizeof(f));
printf("Size of double %d bytes\n", sizeof(d));
printf("Size of char %d byte\n", sizeof(c));
printf("Size of employee structure: %d bytes\n", sizeof(e));
}