在C99规范中,它提到了remquo:
在这种情况下,什么是“参数减少”?可以利用商的一些低阶位的例子是什么?
最佳答案
自变量减少意味着将周期函数的自变量映射到规范周期(例如,(-π,π]或类似的)。如果使用π/2作为除数,则商的低位将足以确定触发功能的正确符号/等。
但是,不幸的是,由于remquo
是不合理的,因此π
对实现标准三角参数减少毫无用处。以π近似为模减少大参数将为您提供无有效位的结果,即所有错误。
但是,如果您正在编写定义为sin(πx)或类似函数的f(x)
函数,则句点现在可以在浮点数中精确表示,并且remquo
可以完全满足您的需要,而直接调用sin(2*M_PI*x)
会得到没有有效位的结果(即全部错误),而x
很大。