3

我正在编写一个程序,它对整数和浮点数进行运算。起初,我为它们使用了 GMP 库,但 GMP 在浮点上没有诸如 sin、cos、exp 等函数。所以,我切换到 MPFR 库,所有文件都去了。但是现在(在第一步计算之后),我需要截断结果,并将它们存储在 GMP 大整数(mpz_t)中。MPFR 没有整数函数。但是我的结果在 mpfr_t 中,我怎样才能将它们转换为 mpz_t?(或在 mpf_t 中,然后我可以自己将它们转换为 mpz_t)。

4

1 回答 1

2

糟糕,抱歉,找到了函数 mpfr_get_z,看来这就是我想要的 :)

于 2013-10-23T16:44:40.570 回答