Handling big FP numbers

Simen Kjærås simen.kjaras at gmail.com
Tue Feb 12 10:15:12 UTC 2019


On Tuesday, 12 February 2019 at 09:20:27 UTC, Aurélien Plazzotta 
wrote:
> 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?

cent and ucent would be integers with values between 
-170141183460469231731687303715884105728 to 
170141183460469231731687303715884105727 and 0 to 
340282366920938463463374607431768211455, respectively. Their 
implementation would not mean that any kind of 128-bit float 
would also be available. For bigger floating-point numbers 
there's at least two packages on dub:

https://code.dlang.org/packages/stdxdecimal
https://code.dlang.org/packages/decimal

These are arbitrary-precision, and probably quite a bit slower 
than any built-in floats.
--
   Simen


More information about the Digitalmars-d-learn mailing list