| math Fields |
The math type exposes the following members.
| Name | Description | |
|---|---|---|
| DBL_DENORM_MAX |
Maximum positive, subnormal value of a Double (2.2250738585072009e-308).
| |
| DBL_DENORM_MIN |
Minimum positive, subnormal value of a Double (4.94065645841247E-324).
| |
| DBL_EXP_BIAS |
The exponent bias of a Double, i.e. value to subtract from the stored exponent to get the real exponent (1023).
| |
| DBL_EXP_BITS |
The number of bits in the exponent of a Double (11).
| |
| DBL_EXP_CLR_MASK |
Bit-mask used for clearing the exponent bits of a Double (0x800fffffffffffff).
| |
| DBL_EXP_MASK |
Bit-mask used for extracting the exponent bits of a Double (0x7ff0000000000000).
| |
| DBL_EXP_MAX |
The maximum (unbiased) exponent of a Double (1023).
| |
| DBL_EXP_MIN |
The minimum (unbiased) exponent of a Double (-1022).
| |
| DBL_MANT_BITS | ||
| DBL_MANT_CLR_MASK |
Bit-mask used for clearing the mantissa bits of a Double (0xfff0000000000000).
| |
| DBL_MANT_MASK |
Bit-mask used for extracting the mantissa bits of a Double (0x000fffffffffffff).
| |
| DBL_MAX |
Maximum positive, normal value of a Double (1.7976931348623157E+308).
| |
| DBL_MIN |
Minimum positive, normal value of a Double (2.2250738585072014e-308).
| |
| DBL_SGN_CLR_MASK |
Bit-mask used for clearing the sign bit of a Double (0x7fffffffffffffff).
| |
| DBL_SGN_MASK |
Bit-mask used for extracting the sign bit of a Double (0x8000000000000000).
| |
| FLT_DENORM_MAX |
Maximum positive, subnormal value of a Single (1.17549421e-38).
| |
| FLT_DENORM_MIN |
Minimum positive, subnormal value of a Single (1.401298E-45).
| |
| FLT_EXP_BIAS |
The exponent bias of a Single, i.e. value to subtract from the stored exponent to get the real exponent (127).
| |
| FLT_EXP_BITS |
The number of bits in the exponent of a Single (8).
| |
| FLT_EXP_CLR_MASK |
Bit-mask used for clearing the exponent bits of a Single (0x807fffff).
| |
| FLT_EXP_MASK |
Bit-mask used for extracting the exponent bits of a Single (0x7f800000).
| |
| FLT_EXP_MAX |
The maximum (unbiased) exponent of a Single (127).
| |
| FLT_EXP_MIN |
The minimum (unbiased) exponent of a Single (-126).
| |
| FLT_MANT_BITS | ||
| FLT_MANT_CLR_MASK |
Bit-mask used for clearing the mantissa bits of a Single (0xff800000).
| |
| FLT_MANT_MASK |
Bit-mask used for extracting the mantissa bits of a Single (0x007fffff).
| |
| FLT_MAX |
Maximum positive, normal value of a Single (3.40282347e+38).
| |
| FLT_MIN |
Minimum positive, normal value of a Single (1.17549435e-38).
| |
| FLT_SGN_CLR_MASK |
Bit-mask used for clearing the sign bit of a Single (0x7fffffff).
| |
| FLT_SGN_MASK |
Bit-mask used for extracting the sign bit of a Single (0x80000000).
| |
| FP_ILOGB0 | ||
| FP_ILOGBNAN |
Value returned by ilogb(Double) or ilogb(Single) when its input argument is NaN or NaN respectively..
| |
| FP_INFINITE |
Indicates that the value is not representable by the underlying type (positive or negative infinity)
| |
| FP_NAN |
Indicates that the value is not representable by the underlying type (positive or negative infinity)
| |
| FP_NORMAL |
Indicates that a floating-point value is normal, i.e. not infinity, subnormal, NaN (not-a-number) or zero.
| |
| FP_SUBNORMAL |
Indicates that a floating-point value is subnormal.
| |
| FP_ZERO |
Indicates that a floating-point value is positive or negative zero.
| |
| INT_MAX |