商的加速 C++

Accelerated C++ on quotients

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

x / y

Quotient of x and y . If both operands are integers, the implementation chooses whether to round toward zero or - 8

这个我不明白。 "round toward [...] - 8" 是什么意思?哪些实现使用它,为什么?

好吧,我试着搜索那个,但没有找到任何东西。

书上大概意思是round towards negative infinity,即-∞:

定向舍入

  • 向 0 舍入 – 向零舍入(也称为截断)。
  • 向 +∞ 方向舍入 – 向正无穷大方向舍入(也称为向上舍入或上限)。
  • 向 −∞ 方向舍入 – 向负无穷大方向舍入(也称为向下舍入或下限)。

可能是排版错误,或者您看错了。