请问应输出f=1.0E11,为什么程序运行结果是f=9.9999998E10?

请问应输出f=1.0E11,为什么程序运行结果是f=9.9999998E10?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
讓倪飛翔 2019-01-01 11:27:39

课程里老师写的是14个0,我刚数了一下,你的只有11个0。
数值不一样,赋值后的结果也不一样。

irista23 2018-09-03 11:14:55

因为进行了科学计数法,且精度有丢失

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师