Handling big FP numbers
cmoi at gmail.com
Tue Feb 12 09:20:27 UTC 2019
On Saturday, 9 February 2019 at 03:03:41 UTC, H. S. Teoh wrote:
> If you want to hold more than 15 digits, you'll either have to
> use `real`, which depending on your CPU will be 80-bit (x86) or
> 128-bit (a few newer, less common CPUs), or an
> arbitrary-precision library that simulates larger precisions in
> software, like the MPFR module of libgmp. Note, however, that
> even even 80-bit real realistically only holds up to about 18
> digits, which isn't very much more than a double, and still far
> too small for your number above. You need at least a 128-bit
> quadruple precision type (which can represent up to about 34
> digits) in order to represent your above number accurately.
Thank you both for your lesson Adam D. Ruppe and H.S. Teoh.
Is there a wish or someone showing one's intention to implement
into the language the hypothetical built-in 128 bit types via the
"cent" and "ucent" reserved keywords?
More information about the Digitalmars-d-learn