CのBigInteger?

libgmp を使用:


これを行うのに役立つライブラリがいくつかあります (任意精度の数学):

  • ビッグディジット;
  • iMath;
  • decNumber;そして
  • 間違いなく他の人です。

これが仕事に関連していないと仮定すると (つまり、楽しみ、趣味、または何かを学ぶ機会としてやっている)、任意精度の数学用のライブラリをコーディングすることは比較的興味深いプロジェクトです。ただし、絶対に依存する必要があり、基本的なことには興味がない場合は、ライブラリを使用してください。


膨大な数を処理するためのライブラリが数多くあります。整数演算または浮動小数点演算が必要ですか?

タスクのために Python に組み込まれたコードを確認できます。

このタスクについては、Perl の拡張機能を参照してください。

このタスクについては、OpenSSL のコードを参照してください。

kmkaplan で言及されているように、GNU MP (multi-precision) ライブラリを見ることができます。