- 博客(1)
- 收藏
- 关注
原创 使用动态EPSILON值判断两个浮点数相等(以单精度浮点数为例)
我们知道在C的的头文件“float.h“中定义了一个名为FLT_EPSILON的值,其大小为2^-23=1.19209289550E-7。看到很多朋友使用fabs(f1-f2)<FLT_EPSILON这个表达式来判定两个浮点数是否相等,实际上这个判定只有当1=<|f1|、|f2|<2时才会成立,为什么是这样?我们知道FLT_EPSILON的定义为1.0+x>1.0,当x...
2019-04-03 15:05:27 1870
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人