float.h File Reference

__flt_rounds ( void )

int__flt_rounds(void)

FLT_RADIX

The macro yields the radix of all floating-point representations.

FLT_ROUNDS

The rounding mode for floating-point addition is characterized by the implementation-defined value of FLT_ROUNDS

FLT_EVAL_METHOD

The use of evaluation formats is characterized by the implementation-defined value of FLT_EVAL_METHOD

DECIMAL_DIG

Number of decimal digits, n, such that any floating-point number in the widest supported floating type with pmax radix b digits can be rounded to a floating-point number with n decimal digits and back again without change to the value.

FLT_MANT_DIG

Number of base-FLT_RADIX digits in the floating-point significand

FLT_EPSILON

The difference between 1 and the least value greater than 1 that is representable in the given floating-point type

FLT_DIG

Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.

FLT_MIN_EXP

Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number

FLT_MIN

Minimum normalized positive floating-point number

FLT_MIN_10_EXP

Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.

FLT_MAX_EXP

Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax

FLT_MAX

Maximum representable finite floating-point number.

FLT_MAX_10_EXP

Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.

DBL_MANT_DIG

Number of base-FLT_RADIX digits in the floating-point significand

DBL_EPSILON

The difference between 1 and the least value greater than 1 that is representable in the given floating-point type

DBL_DIG

Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.

DBL_MIN_EXP

Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number

DBL_MIN

Minimum normalized positive floating-point number

DBL_MIN_10_EXP

Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.

DBL_MAX_EXP

Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax

DBL_MAX

Maximum representable finite floating-point number.

DBL_MAX_10_EXP

Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.

LDBL_MANT_DIG

Number of base-FLT_RADIX digits in the floating-point significand

LDBL_EPSILON

The difference between 1 and the least value greater than 1 that is representable in the given floating-point type

LDBL_DIG

Number of decimal digits, q, such that any floating-point number with q decimal digits can be rounded into a floating-point number with p radix b digits and back again without change to the q decimal digits.

LDBL_MIN_EXP

Minimum negative integer such that FLT_RADIX raised to that power minus 1 is a normalized floating-point number

LDBL_MIN

Minimum normalized positive floating-point number

LDBL_MIN_10_EXP

Minimum negative integer such that 10 raised to that power is in the range of normalized floating-point numbers.

LDBL_MAX_EXP

Maximum integer such that FLT_RADIX raised to that power minus 1 is a representable finite floating-point number, emax

LDBL_MAX

Maximum representable finite floating-point number.

LDBL_MAX_10_EXP

Maximum integer such that 10 raised to that power is in the range of representable finite floating-point numbers.