Returns v, exp
integers such that f = v * 2^exp
.
Like toRatParts
, but e
is guaranteed to be minimal (n
is always odd), unless n = 0
.
n.abs
will be at most 2^53 - 1
because Float
has 53 bits of precision.
Returns none
when f
is not finite (i.e. inf
, -inf
or a nan
).
Equations
- One or more equations did not get rendered due to their size.
Instances For
Converts f
to a string, including all decimal digits.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Divide two natural numbers, to produce a correctly rounded (nearest-ties-to-even) Float
result.
Equations
- One or more equations did not get rendered due to their size.