C语言中常见的数据类型都有哪些? char //字符数据类型 short //短整型 int //整形 long //长整型 long long //更长的整形 float //单精度浮点数 double //双精度浮点数
1. 为什么出现这么多的类型?
存在这么多的类型,其实是为了更加丰富的表达生活中的各种值。不同的数据可以用不同的类型来表示。
2. 每种类型的大小是多少?
可以使用sizeof操作符来计算不同数据类型所占空间的大小
代码语言:javascript复制#include <stdio.h>
int main()
{
printf("%dn", sizeof(char));
printf("%dn", sizeof(short));
printf("%dn", sizeof(int));
printf("%dn", sizeof(long));
printf("%dn", sizeof(long long));
printf("%dn", sizeof(float));
printf("%dn", sizeof(double));
printf("%dn", sizeof(long double));
return 0;
}