请教一个关于浮点数比较的问题,对老答案的疑惑
小妹研究一些关于浮点数比较的帖子,基本上是两总方法。
一个是绝对值比较:
if (abs(f1-f2) <e)
then
...
else
...
另外是用delphi 自带的 Math单元
function CompareValue(const A: Extended; const B: Extended; Epsilon: Extended): TValueRelationship; overload;
小妹就茫然在这里了,我看推存第一种方法的人不少,难道delphi自带的CompareValue函数有BUG吗?
多谢各位高手指点