Dear Randall, I don't see what is wrong with your example: you request only 220 *bits* of precision, which corresponds to about 66 *digits*, and print with 211 *digits*. Note also that your last gmp_printf lacks a 'f' (%.*F should be %.*Ff). Paul Zimmermann