我正在尋找C/C++的任意精度浮點庫(普通C是首選)。我需要任意的精度指數。 GMP和MPFR使用固定大小的指數,所以它們不合格(我有一些解決方法的想法,但我更喜歡開箱即用的解決方案)。如果指數精度可以自動調整以防止無窮大值,這將是一個很好的功能。是否有一個C/C++的任意精度浮點庫,它允許任意的精度指數?
如果你確定這個庫不存在,請這麼說。
我正在尋找C/C++的任意精度浮點庫(普通C是首選)。我需要任意的精度指數。 GMP和MPFR使用固定大小的指數,所以它們不合格(我有一些解決方法的想法,但我更喜歡開箱即用的解決方案)。如果指數精度可以自動調整以防止無窮大值,這將是一個很好的功能。是否有一個C/C++的任意精度浮點庫,它允許任意的精度指數?
如果你確定這個庫不存在,請這麼說。
你可以看看http://www.ttmath.org/ - 我不認爲它可以即時調整精度,但它確實支持任意精度。
這是一個非常專業化的請求;不知道更多關於您的實際需求,我可能會考慮使用更常見的任意精度庫(如MPFR)來表示您的值的對數(它並不完全給出指數範圍的任意,但確實使您的指數非常大它可能不再是一個問題)。