浮点计算精度

1.背景描述:在php代码中echo(10-9.8-0.2);会返回一个近似于0但又不是0的数,我看到很多博客也大篇幅地解释为什么计算后精度会丢失,就是说二进制保存这些浮点数会失真,只能近似保存。2.引出问题:那么问题来了,如何避免显示的时候看到这个问题,比如避免你的银行账户里的余额总不能显示你的金额是0.000000001吧。各位有什么好的解决办法吗?3.暂用方法:我目前只是简单的用round去取整,但是所有的计算我都要这么去处理了觉得挺麻烦的,怎么办?
杨魅力
浏览 445回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript