mpf:
software floating point number with modifiable precision.
The internal binary format of such a number is
where equals
either 0 or 1, with unless all 's are zero, in which case the value
of the number is zero. The value of is
controled by global variable mpf_ndigits, and is a long integer.
The suffix for an mpf constant is M. For example
x = 3.14159265358979323846264338327950M
The default value of
mpf_ndigits is 128, therefore an
mpf may have 128 significant binary digits as opposed to 52 for
double.
The value of mpf_ndigits.
can be set to a multiple (at least 2) of 32.