商数加速C ++

时间:2015-05-23 09:55:20

标签: c++ division accelerated-c++

我正在阅读这本书" Accelerated C ++"。在第2章的细节中,提供了两个数字之间的除法和提取它们的商的描述:

  

x / y

     

x和y的商数。如果两个操作数都是整数,   实现选择是否向零舍入或-8

我不明白这个。什么"朝着[...] - 8"意思?哪些实现使用它以及为什么?

好吧,我试着寻找,但没有找到任何东西。

1 个答案:

答案 0 :(得分:3)

这本书可能意味着round towards negative infinity,即-∞:

定向的舍入

  • 向0舍入 - 指向舍入为零(也称为截断)。
  • 向+∞方向转向 - 朝向正无穷大(也称为向上或向上)。
  • 向-∞方向转向 - 向负无穷大方向(也称为向下或向下)进行舍入。

存在排版错误,或者您没有正确看到它。