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