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 | округление к минус бесконечности |
См. также
|
[статический] | определяет режим округления, используемый типом (открытая статическая константа-член) |
|
(C++11) | направление округления чисел с плавающей точкой (макроконстанта) |
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/cpp/types/numeric_limits/float_round_style