开发者社区> 问答> 正文

有什么好的方法来验对浮点数在 ``足够接近" 情况下的等值?

有什么好的方法来验对浮点数在 ``足够接近" 情况下的等值?

展开
收起
游客py5kcp7dd6tu6 2022-03-29 21:30:56 458 0
1 条回答
写回答
取消 提交回答
  • 浮点数的定义决定它的绝对精确度会随着其代表的值变化, 所以比较两个浮点数的最好方法 就要利用一个精确的阈值。这个阈值和作比较的浮点数值大小有关。 不要用下面的代码:

    图片.png

    epsilon 被赋为一个选定的值来控制 ``接近度"。你也要确定 a 不会为 0。

    2022-03-29 21:31:46
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载