浮点数比较大小

試著忘記壹切 提交于 2020-02-16 21:32:39

精度由计算过程中需求而定。

比如一个常用的精度为1e-6.也就是0.000001.

所以对于两个浮点数a,b,如果要比较大小,那么常常会设置一个精度如果fabs(a-b)<=1e-6,那么就是相等了。 fabs是求浮点数绝对值的函数。

判断大于的时候,就是if(a>b && fabs(a-b)>1e-6)。

判断小于的时候,就是if(a<b&&fabs(a-b)>1e-6)。

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!