Spec-Zone.ru › C++

std::float_round_style

Определено в заголовке <limits>
enum float_round_style {
    round_indeterminate       = -1,
    round_toward_zero         = 0,
    round_to_nearest          = 1,
    round_toward_infinity     = 2,
    round_toward_neg_infinity = 3
};

Перечисление констант типа std::float_round_style указывает стиль округления, используемый в арифметике с плавающей запятой всякий раз, когда результат выражения сохраняется в объекте типа с плавающей запятой. Значения:

Константы перечисления

Название Определение
std::round_indeterminate Стиль округления не может быть определен
std::round_toward_zero Округление к нулю
std::round_to_nearest Округление к ближайшему представимому значению
std::round_toward_infinity Округление к положительной бесконечности
std::round_toward_neg_infinity Округление к отрицательной бесконечности

См. также

round_style
[статическое]
определяет стиль округления, используемый типом
(публичная статическая константа)
FE_DOWNWARDFE_TONEARESTFE_TOWARDZEROFE_UPWARD
(C++11)
направление округления с плавающей запятой
(макроконстанта)

© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/cpp/types/numeric_limits/float_round_style

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API