деление — ускорение C ++ по частям

Я читаю книгу «Ускоренный C ++». В подробностях главы 2 дается описание деления между двумя числами и извлечения их частного:

х / у

Отношение х и у. Если оба операнда являются целыми числами,
реализация выбирает, округлять ли до нуля или — 8

Я не понимаю этого. Что значит «округлить до […] — 8»? Какие реализации используют это и почему?

Я пытался найти это, но ничего не нашел.

0

Решение

Книга, вероятно, означает круглая к отрицательной бесконечности, т.е. -∞:

Направленные округления

  • Округление к 0 — направленное округление к нулю (также известное как усечение).
  • Округление в направлении + ∞ — направленное округление в сторону положительной бесконечности (также известное как округление вверх или потолок).
  • Округление в направлении −∞ — направленное округление в сторону отрицательной бесконечности (также известное как округление вниз или пол).

Либо произошла ошибка ввода, либо вы ее не видите правильно.

3

Другие решения


По вопросам рекламы [email protected]