1.先从最简单的什么类型占多少字节开始吧,因为我用的是64位,因此所用全都是64位上的运行结果。这些总结一次下次就算忘记了,也可以很快的想起来。
#include <stdio.h>
int main(int argc,char *argv[])
{ //定点数
char a = 10;
short b = 20;
int c = 30;
long d = 40;
long long int e = 50;
double g = 60; // 浮点数
char *p ;
int *m;
printf("sizeof(char)=%d\n",sizeof(char));
printf("sizeof(short)=%d\n",sizeof(short));
printf("sizeof(int)=%d\n",sizeof(int));
printf("sizeof(long)=%d\n",sizeof(long));
printf("sizeof(long long)=%d\n",sizeof(long long));
printf("sizeof(double=%d\n",sizeof(double));
printf("sizeof(char *p)=%d\n",sizeof(p));
printf("sizeof(int *m)=%d\n",sizeof(m));
return 0;
}