FLT_RADIX |
(≥2) |
the radix of exponent representation |
DBL_DIG |
(≥10) |
the number of digits of precision in a double |
DBL_EPSILON |
(≤1E−9) |
minimum positive number such that 1.0 + x ≠ 1.0 |
DBL_MANT_DIG |
(—) |
the number of base FLT_RADIX digits in the mantissa part
of a double |
DBL_MAX |
(≥1E+37) |
max value of a double |
DBL_MAX_10_EXP |
(≥+37) |
max value of exponent (base 10) of a double |
DBL_MAX_EXP |
(—) |
max value of exponent (base FLT_RADIX )) of a
double |
DBL_MIN |
(≤1E−37) |
min value of a double |
DBL_MIN_10_EXP |
(≤37) |
minimum value of exponent (base 10) of a double |
DBL_MIN_EXP |
(—) |
min value of exponent part of a double (base
FLT_RADIX ) |
FLT_DIG |
(≥6) |
the number of digits of precision in a float |
FLT_EPSILON |
(≤1E−5) |
minimum positive number such that 1.0 + x ≠ 1.0 |
FLT_MANT_DIG |
(—) |
the number of base FLT_RADIX digits in the mantissa of a
float |
FLT_MAX |
(≥1E+37) |
max value of a float |
FLT_MAX_10_EXP |
(≥+37) |
max value (base 10) of exponent part of a float |
FLT_MAX_EXP |
(—) |
max value (base FLT_RADIX ) of exponent part of a
float |
FLT_MIN |
(≤1E−37) |
min value of a float |
FLT_MIN_10_EXP |
(≤−37) |
min value (base 10) of exponent part of a float |
FLT_MIN_EXP |
(—) |
min value (base FLT_RADIX ) of exponent part of a
float |
FLT_ROUNDS |
(0) |
affects rounding of floating point addition:
- −1
- indeterminate
- 0
- towards zero
- 1
- to nearest
- 2
- towards +infinity
- 3
- towards -infinity
any other value is implementation defined.
LDBL_DIG |
(≥10) |
the number of digits of precision in a long double |
LDBL_EPSILON |
(≤1E−9) |
minimum positive number such that 1.0 + x ≠= 1.0 |
LDBL_MANT_DIG |
(—) |
the number of base FLT_RADIX digits in the mantissa part
of a long double |
LDBL_MAX |
(≥1E+37) |
max value of a long double |
LDBL_MAX_10_EXP |
(≥+37) |
max value of exponent (base 10) of a long double |
LDBL_MAX_EXP |
(—) |
max value of exponent (base FLT_RADIX ) of a
long double |
LDBL_MIN |
(≤1E−37) |
minimum value of a long double |
LDBL_MIN_10_EXP |
(≤−37) |
min value of exponent part (base 10) of a
long double |
LDBL_MIN_EXP |
(—) |
min value of exponent part of a long double (base
FLT_RADIX ) |