Typedef and constants#
The following data type has been defined via typedef
.
__complex128
:__float128
-based complex number
The following macros are defined, which give the numeric limits of the
__float128
data type.
FLT128_MAX
: largest finite numberFLT128_MIN
: smallest positive number with full precisionFLT128_EPSILON
: difference between 1 and the next larger representable numberFLT128_DENORM_MIN
: smallest positive denormalized numberFLT128_MANT_DIG
: number of digits in the mantissa (bit precision)FLT128_MIN_EXP
: maximal negative exponentFLT128_MAX_EXP
: maximal positive exponentFLT128_DIG
: number of decimal digits in the mantissaFLT128_MIN_10_EXP
: maximal negative decimal exponentFLT128_MAX_10_EXP
: maximal positive decimal exponent
The following mathematical constants of type __float128
are defined.
M_Eq
: the constant e (Euler’s number)M_LOG2Eq
: binary logarithm of 2M_LOG10Eq
: common, decimal logarithm of 2M_LN2q
: natural logarithm of 2M_LN10q
: natural logarithm of 10M_PIq
: piM_PI_2q
: pi divided by twoM_PI_4q
: pi divided by fourM_1_PIq
: one over piM_2_PIq
: one over two piM_2_SQRTPIq
: two over square root of piM_SQRT2q
: square root of 2M_SQRT1_2q
: one over square root of 2