作业帮 > 综合 > 作业

c语言为什么 不能把很大的浮点数和很小的浮点数相加

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 04:27:59
c语言为什么 不能把很大的浮点数和很小的浮点数相加
float i,j;
i=100000000000.00;
j=0.000000000001;
printf("%lf\n",i+j);结果.
有一个范围的,小时点后面的有效数字可以自己定义!
#include
main()
{\x05
float i,j;
i=100000000000.00;
j=0.000000000001;
printf("%3.20lf\n",i+j);
}
但是你说的那个是因为C语言有个默认的计算方式!需要看源代码才知道