文档

舍入

对定点数的任何操作的结果通常存储在一个比该数的原始格式更长的寄存器中。当结果被放回原始格式时,多余的位必须被处理掉。也就是说,结果必须是圆形的.四舍五入涉及到从高精度到低精度,并产生量化误差还有计算噪声

选择四舍五入模式

要为您的应用程序选择最合适的舍入模式,您需要考虑系统需求和每种舍入模式的属性。需要考虑的最重要的属性是:

  • 成本——与所使用的硬件无关,四舍五入方法需要多少处理费用?

  • 偏差-四舍五入值减去原始值的期望值是多少?

  • 溢出的可能性——四舍五入的方法引入溢出的可能性了吗?

有关何时使用每种舍入模式的更多信息,请参见舍入方法

为诊断目的选择舍入模式

对天花板和地板的四舍五入有时用于诊断目的。例如,在进行了一系列算术运算之后,由于字的大小限制,您可能不知道确切的答案,这将引入舍入。如果执行该系列中的每个操作两次,一次舍入到正无穷,一次舍入到负无穷,您将获得正确答案的上限和下限。然后您可以决定结果是否足够准确,或者是否需要进行额外的分析。

相关的话题