Parameter Meaning "Minimum"
Value
--------------------------------------------------------------
FLT_RADIX exponent base 2
FLT_ROUNDS rounding mode (see Table 5)
FLT_MANT_DIG precision for float
DBL_MANT_DIG precision for double
LDBL_MANT_DIG precision for long double
FLT_DIG base-10 precision for float 6
DBL_DIG same for double 10
LDBL_DIG same for long double 10
FLT_MIN_EXP min. exponent for float
DBL_MIN_EXP same for double
LDBL_MIN_EXP same for long double
FLT_MIN_10_EXP min. base-10 float exponent -37
DBL_MIN_10_EXP same for double -37
LDBL_MIN_10_EXP same for long double -37
FLT_MIN smallest float 1E-37
DBL_MIN smallest double 1E-37
LDBL_MIN smallest long double 1E-37
FLT_MAX_EXP max. exponent for float
DBL_MAX_EXP same for double
LDBL_MAX_EXP same for long double
FLT_MAX_10_EXP max. base-10 float exponent +37
DBL_MAX_10_EXP same for double +37
LDBL_MAX_10_EXP same for long double +37
FLT_MAX largest float 1E+37
DBL_MAX largest double 1E+37
LDBL_MAX largest long double 1E+37
FLT_EPSILON machine epsilon for float 1E-5
DBL_EPSILON same for double 1E-9
LDBL_EPSILON same for long double 1E-9