Namespaces
Variants

FLT_ROUNDS

From cppreference.net
Utilities library
Определено в заголовочном файле <cfloat>
#define FLT_ROUNDS /* implementation defined */

Определяет текущее направление округления операций с плавающей запятой.

Значение Объяснение
-1 направление округления по умолчанию неизвестно
0 к нулю; то же значение, что и FE_TOWARDZERO
1 к ближайшему; то же значение, что и FE_TONEAREST
2 к положительной бесконечности; то же значение, что и FE_UPWARD
3 к отрицательной бесконечности; то же значение, что и FE_DOWNWARD
другие значения поведение, определяемое реализацией

Примечания

Режим округления может быть изменен с помощью std::fesetround и FLT_ROUNDS отражает это изменение.

Возможные значения FLT_ROUNDS соответствуют возможным значениям std::float_round_style , возвращаемым std::numeric_limits::round_style .

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

указывает режимы округления чисел с плавающей запятой
(перечисление)
(C++11) (C++11)
получает или устанавливает направление округления
(функция)
направление округления чисел с плавающей запятой
(макроконстанта)