2012-04-14 73 views
6

我尋找一個擴充精度浮點庫,具有以下特點:擴展精度浮點庫C/C++

  • 固定數據類型尺寸(即擴展精度浮點數取的存儲器中的固定量)
  • 沒有
  • 同時指定尾數的大小和指數所需的變量初始化
  • C/C++接口
  • 爲真正大的漂浮
  • 支持> 10^10000

我能找到的最接近的是Ivano Primi的HPA庫。這個庫唯一的問題是我無法擴展指數(它是固定的15位)。它允許我爲尾數做出各種選擇,但最大的可表示數字總是限制在10^4932。 GMP等其他庫需要初始化,並且不允許固定大小的數據類型。關鍵是我不需要任意的精度,但只是擴展。但我需要有非常大的指數。

感謝您的幫助!

馬克

回答

1

似乎ttmath非常接近我尋找。它允許指定具有指數和尾數值的大浮點數,並且不需要初始化。

+0

Gmplib @ gmplib.org可能更接近。 – 2012-04-18 10:56:40