Результат любой операции на номере фиксированной точки обычно хранится в регистре, который более длителен, чем исходный формат номера. Когда результат отложен в исходный формат, от дополнительных битов нужно избавиться. Таким образом, результат должен быть округлен. Округление включает попытку от высокой точности понизить точность и производит ошибки квантования и вычислительный шум.
Чтобы выбрать самый подходящий режим округления для вашего приложения, необходимо рассмотреть системные требования и свойства каждого режима округления. Самые важные свойства рассмотреть:
Стойте — Независимый от используемого оборудования, какого количества обработки расхода метод округления требует?
Смещение — Каково ожидаемое значение округленных значений минус исходные значения?
Возможность переполнения — метод округления вводит возможность переполнения?
Для получения дополнительной информации о том, когда использовать каждый режим округления, смотрите Округление Методов.
Округление к потолку и округление к полу иногда полезны для диагностических целей. Например, после серии арифметических операций, вы не можете знать точный ответ из-за ограничений размера слова, которые вводят округление. Если каждая операция в ряду выполняется дважды, однажды округление к положительной бесконечности и однажды округление к отрицательной бесконечности, вы получаете верхний предел и нижний предел на правильном ответе. Можно затем решить, достаточно точен ли результат или если дополнительный анализ необходим.