Kevin Ryde user42 at
Tue Nov 25 06:16:07 CET 2003

"Hee Jung Lee" <heejung73 at> writes:
> when i use mpf_set_d(), how do i make sure that
> the copy is "exact"?

It is exact, in the sense that the bits in the double are all

> 0.897959184000000000000000000000 and NOT 
> 0.897959183999999965841709581582

That's probably the different number of digits you requested from
printf and gmp_printf in your program.

(Also I'm not certain the two prints will round the same way, so the
last digit might be 1 different anyway.)

More information about the gmp-discuss mailing list