主题:关于浮点数相等的问题
有如下语句:
REAL TT1,TT2
..........
..........
IF(TT1==TT2)THEN
.....................
.....................
ENDIF
记得之前看到过说判断浮点数相等最好别像整数那样直接判断,而是最好用(TT1-TT2)<EPS,(注:EPS为一极小数)
我试了一个简单的,给两个数都赋值1.0,结果也对。到底能不能呢?
有如下语句:
REAL TT1,TT2
..........
..........
IF(TT1==TT2)THEN
.....................
.....................
ENDIF
记得之前看到过说判断浮点数相等最好别像整数那样直接判断,而是最好用(TT1-TT2)<EPS,(注:EPS为一极小数)
我试了一个简单的,给两个数都赋值1.0,结果也对。到底能不能呢?
沙发
板凳
您尚未登录,请登录后再回复。点此登录或注册