FLT_ROUNDS
Определено в заголовке <float.h> | ||
|---|---|---|
#define FLT_ROUNDS /* implementation defined */ |
Возвращает текущее направление округления для операций с плавающей запятой.
| Значение | Объяснение |
|---|---|
-1 | направление округления по умолчанию неизвестно |
0 | к нулю; то же значение, что и FE_TOWARDZERO |
1 | к ближайшему; то же значение, что и FE_TONEAREST |
2 | к положительной бесконечности; то же значение, что и FE_UPWARD |
3 | к отрицательной бесконечности; то же значение, что и FE_DOWNWARD |
| другие значения | поведение зависит от реализации |
Примечания
Режим округления можно изменить с помощью fesetround и FLT_ROUNDS отражает это изменение.
См. также
|
(C99)(C99) | получает или устанавливает направление округления (функция) |
|
(C99) | направление округления с плавающей запятой (макроконстанта) |
Документация C++ для FLT_ROUNDS |
|
© cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
https://en.cppreference.com/w/c/types/limits/FLT_ROUNDS