Constructs a decimal number from a boolean value. false == 0, true == 1
Constructs a number from a boolean sign, an integer coefficient and an optional integer exponent. The sign of the number is the value of the sign parameter regardless of the sign of the coefficient. The intial precision of the number is deduced from the number of decimal digits in the coefficient.
maximum value of the adjusted exponent.
maximum value of the coefficient.
maximum value of the exponent.
smallest normalized exponent.
the maximum length of the coefficient in decimal .
smallest non-normalized exponent.
Returns the adjusted exponent of this number
Returns the number of decimal digits in the coefficient of this number
Returns the exponent of this number
sets the exponent of this number
Returns infinity.
Returns the default value for this type (NaN)
Returns the maximum representable normal value in the current context.
Returns NaN
Returns signaling NaN
Returns the minimum representable subnormal value in this context.
Returns the minimum representable normal value in this context.
rounding mode.
Returns the radix, which is always ten for D numbers.
A floating-point decimal number.
The number consists of: A boolean sign A integer-type coefficient, An integer exponent A tag for special values (NaN, infinity)