永发信息网

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型。
全部回答
  • 1楼网友:猎心人
  • 2021-03-02 23:39
#include main() { printf ("%.10lf",1234567890*0.123456789); } 输出结果为:152415787.5019052000, 由于在c中应当避免将一个很小的实数与一个很大的实数计算.因为实型变量是用有限的存储单元存储的,因此能提供的有效数字总是有限的,有效位以外的数字将被舍去.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯