1. 程式人生 > >一個開源的高精度運算庫-GMP

一個開源的高精度運算庫-GMP

tip pre 普通 .org 官方網站 post leg ++ blog

https://gmplib.org/

全稱是GNU Multiple Precision Arithmetic Library,即GNU高精度算術運算庫,官方網站是:http://gmplib.org/
它的功能非常強大,接口很簡單,文檔詳盡,有C風格的接口也有C++的精心封裝後的接口,其中不但有普通的整數、實數、浮點數的高精度運算,還有隨機數生成,尤其是提供了非常完備的數論中的運算接口,比如Miller-Rabin素數測試算法,大素數生成,歐幾裏德算法,求域中元素的逆,Jacobi符號,legendre符號等。
它本身提供了很多例子程序,學習過程非常快,很容易將它們集成到自己的代碼中去。

一個開源的高精度運算庫-GMP