是否有理由使用算术表达式n*(1/k) / n/k



有时我在算术运算中遇到这样的表达式:n*(1/k).

这种表达式可以用更简单的方式表示:n/k

我可以想象,在某些情况下,如果(1/k)代表众所周知的成分,前者可能更具描述性,但情况并非总是如此。性能增益/损失如何?精确度呢?

一些开发人员使用n*(1/k)形式是否有隐藏的原因?

对我来说,我发现使用n*(1/k)将有一个较低的准确答案,因为当控制解决并产生(1/k)的结果时,将会出现可能导致四舍五入或修剪结果的情况,这可能导致准确性的损失。在乘法过程中,损失的大小增加。因此,就我而言,我会说n/k更好

最新更新