#include<stdio.h>
int main()
{
printf("%d\n",sizeof(char));//sizeof是计算所占字节大小
printf("%d\n",sizeof(short));
printf("%d\n",sizeof(int));
printf("%d\n",sizeof(long));
printf("%d\n",sizeof(long long));
printf("%d\n",sizeof(float));
printf("%d\n",sizeof(double));
return 0;
}
最后得出的结果应该是
1
2
4//int所占字节为2或者4,在操作系统>32时为4,其余为2
4//long所占字节4或者8,在操作系统>64时为8,其余为4
8
4
8
内存大小单位
1pb=1024tb
1tb=1024gb
1gb=1024mb
1mb=1024kb
1kb=1024byte(字节)
1byte=8bit(比特)