Namespaces
Variants

std:: float_round_style

From cppreference.net
Utilities library
Определено в заголовочном файле <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 округление к отрицательной бесконечности

Смотрите также

[static]
идентифицирует стиль округления, используемый типом
(public static member constant)
направление округления чисел с плавающей точкой
(macro constant)