0.123456789*0=
答案:2 悬赏:10 手机版
解决时间 2021-03-03 20:23
- 提问者网友:椧運幽默
- 2021-03-02 22:17
0.123456789*0=
最佳答案
- 五星知识达人网友:春色三分
- 2021-03-02 23:19
1等于double型的0.0
2因第一个数是double,在做乘运算前,先将整数0转为double型,再相乘,结果为double型。
2因第一个数是double,在做乘运算前,先将整数0转为double型,再相乘,结果为double型。
全部回答
- 1楼网友:猎心人
- 2021-03-02 23:39
#include
main()
{
printf ("%.10lf",1234567890*0.123456789);
}
输出结果为:152415787.5019052000,
由于在c中应当避免将一个很小的实数与一个很大的实数计算.因为实型变量是用有限的存储单元存储的,因此能提供的有效数字总是有限的,有效位以外的数字将被舍去.
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯