首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

简单有关问题,接分的进

2012-04-06 
简单问题,接分的进floatx与“零值”比较的if语句:constfloatEPSINON0.00001if((x -EPSINON)&&(xEPSINO

简单问题,接分的进
float   x   与“零值”比较的   if   语句:         const   float   EPSINON   =   0.00001;
if   ((x   > =   -   EPSINON)   &&   (x   <=   EPSINON)

为什么是0.00001????   小数点后5位????而不是6位,7位啊,等等

[解决办法]
自己定義的。如果6,7位就精度更高了唄。
[解决办法]
考虑精度
看你对精度的要求了
要是要求高,就把后面的0加多一点,当然条件也就苛刻一点
相反 就少加几个0了
完全取决于自己定义
[解决办法]
你可以把EPSINON 定义为小数点后一百位,多长都可以

热点排行