C语言中各个数据类型所占的字节数 :
#include<stdio.h> int main() { printf("%d\n",sizeof(int)); // 输出 4 printf("%d\n",sizeof(int[1])); // 输出 4 printf("%d\n",sizeof(int[2])); // 输出 8 printf("%d\n",sizeof(char)); // 输出 1 printf("%d\n",sizeof(char[1])); // 输出 1
扫描二维码关注公众号,回复:
448970 查看本文章
printf("%d\n",sizeof(char[2])); // 输出 2 printf("%d\n",sizeof(double)); // 输出 8 printf("%d\n",sizeof(double[1])); // 输出 8 printf("%d\n",sizeof(double[2])); // 输出 16 printf("%d\n",sizeof(float)); // 输出 4 printf("%d\n",sizeof(float[1])); // 输出 4 printf("%d\n",sizeof(float[2])); // 输出 8 printf("%d\n",sizeof(short)); // 输出 2 printf("%d\n",sizeof(short[1])); // 输出 2 printf("%d\n",sizeof(short[2])); // 输出 4
printf("%d\n",sizeof(bool)); // 输出 1
printf("%d\n",sizeof(long)); // 输出 4 return 0; } /* 小结(单位byte) : * int : 4 * char : 1 * double : 8 * float : 4 * short : 2 * bool : 1 * long : 4 * 数组的长度: (该类型的长度 * 数组的长度 ) */ |