FLT_EVAL_METHOD - cppreference.com

##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# FLT_EVAL_METHOD

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

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

Specifies the precision in which all floating-point arithmetic operations are done.

Value | Explanation
negative values except `-1` | implementation-defined behavior
`-1` | the default precision is not known
`0` | all operations and constants evaluate in the range and precision of the type used. Additionally, float_t and double_t are equivalent to float and double respectively
`1` | all operations and constants evaluate in the range and precision of double. Additionally, both float_t and double_t are equivalent to double
`2` | all operations and constants evaluate in the range and precision of long double. Additionally, both float_t and double_t are equivalent to long double

### [edit] See also

C++ documentation for FLT_EVAL_METHOD

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