##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# FLT_ROUNDS

From cppreference.com
< c‎ | types‎ | limits

Defined in header `<float.h>` |  |
#define FLT_ROUNDS /* implementation defined */ |  | (since C99)

Returns the current rounding direction of floating-point arithmetic operations.

Value | Explanation
`-1` | the default rounding direction is not known
`0` | toward zero, FE_TOWARDZERO
`1` | to nearest, FE_TONEAREST
`2` | towards positive infinity, FE_UPWARD
`3` | towards negative infinity, FE_DOWNWARD
other values | implementation-defined behavior

### [edit] Notes

The rounding mode can be changed with fesetround and FLT_ROUNDS reflects that change.

### [edit] See also

fegetround fesetround (C99)(C99) | gets or sets rounding direction (function) [edit]
C++ documentation for FLT_ROUNDS

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=c/types/limits/FLT_ROUNDS&oldid=71780"