Spec-Zone.ru › C

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 отражает это изменение.

См. также

fegetroundfesetround
(C99)(C99)
получает или устанавливает направление округления
(функция)
FE_DOWNWARDFE_TONEARESTFE_TOWARDZEROFE_UPWARD
(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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API