FLT_ROUNDS
С сайта ru.cppreference.net
| Определено в заголовке <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)
|
получает или устанавливает направление округления
(функция) |
|
направление округления чисел с плавающей запятой
(макроконстанта) |
|
|
Документация C
для
FLT_ROUNDS
|
|