当需要使用float时,如何真正避免浮点错误?

当需要使用float时,如何真正避免浮点错误?,第1张

当需要使用float时,如何真正避免浮点错误?

我会

Rational
上课。那里有很多东西-
这看起来应该可行。

一个显着的成本是将

Rational
渲染为a
float
时,将分母减小为时一个成本
gcd
。我张贴的那一刻始终使分子和分母始终处于完全减小的状态,如果您总是加或减1/10,这应该是非常有效的。

此实现将值归一化(即具有一致的符号),但未归约。

您应该选择最适合您的用法的实现。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5093941.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-16
下一篇2022-11-16

发表评论

登录后才能评论

评论列表(0条)

    保存