float精度问题
看到一道题
写出float x 与“零值”比较的if语句。
if(x<0.000001&&x>-0.000001)
是怎么确定的?请大家解释下.
[解决办法]
这个还不是随便写的,看你应用时候的精度.你应用时候最小精度来判断
[解决办法]
这个应该与头文件中定义的那个比 为上策
[解决办法]
在林锐的高质量编程中看过,实际中没见过
[解决办法]
if(x<0.000001&&x>-0.000001)//这样写可读性差
if (-0.000001<x && x<0.000001)//这样写可读性好
TypeName Bytes RangeOfValues (可表示的十进制有效数位)
float 4 3.4E+/-38 (7)
[解决办法]
http://www.cnblogs.com/bossin/archive/2007/04/08/704567.html
先耐着性子看完这篇文章
[解决办法]
学习了,并收了。。。。
[解决办法]
我过来那份走人