float_t, double_t
From cppreference.com
Defined in header <math.h>
|
||
typedef /*implementation defined*/ float_t |
(since C99) | |
typedef /*implementation defined*/ double_t |
(since C99) | |
The types float_t and double_t are floating types at least as wide as float and double, respectively, and such that double_t is at least as wide as float_t. The value of FLT_EVAL_METHOD determines the types of float_t and double_t.
FLT_EVAL_METHOD | Explanation |
0
|
float_t and double_t are equivalent to float and double, respectively |
1
|
both float_t and double_t are equivalent to double |
2
|
both float_t and double_t are equivalent to long double |
other
|
both float_t and double_t are implementation defined |