2016-03-29 27 views
0

如何在gmp庫中使用精度?如何在gmp-library中使用精度?

試圖在double,float中找到類似set precision()的東西。

實際上,我需要將我的表達式與null進行比較,但是在任務中綁定太大而無法使用float或double。需要你的幫助!

+0

請不要對任何新代碼使用GMP的MPF圖層,而應使用MPFR庫。 –

回答

0

有關初始化和設置精度的信息可用in the GMP docs。這聽起來像你正在尋找

功能:無效mpf_set_prec(mpf_t ROP,mp_bitcnt_t PREC)

設置ROP的精度至少爲PREC位。 rop中的值將被截斷爲新的精度。

該函數需要調用realloc,所以不應該在緊密循環中使用。

相關問題