读书人

float精度有关问题

发布时间: 2012-04-16 16:20:04 作者: rapoo

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

先耐着性子看完这篇文章
[解决办法]
学习了,并收了。。。。
[解决办法]
我过来那份走人

读书人网 >C++

热点推荐