• ベストアンサー

計算範囲

C言語で200桁程度の計算をすることは可能でしょうか。 もし可能なら、どの型を使うなどの例を教えてください。

質問者が選んだベストアンサー

  • ベストアンサー
  • sakusaker7
  • ベストアンサー率62% (800/1280)
回答No.1

小数か整数かで多少事情が違いますが、いずれにしろ200桁となると ライブラリを使うよりありません(無論自分で作ってもかまいませんが)。 多倍長演算 をキーワードに検索してみてください。 とりあえずいくつか見つかったのを適当に紹介します。 tiny_mp - 小さな多倍長演算ライブラリ http://www.mit.msn.to/software/tiny_mp/tiny_mp.html 技術計算用Cプログラム ソース(多倍長演算) http://www5.airnet.ne.jp/tomy/cpro/longint.htm 技術計算用Cプログラム ソース(MPA) http://www5.airnet.ne.jp/tomy/cpro/mpa.htm The MPFR Library http://www.mpfr.org/ The GNU MP Bignum Library http://gmplib.org/

ashiato-li
質問者

お礼

回答ありがとうございます。 多倍長演算のことは、全く知らなかったので助かりました。 ありがとうございます。

すると、全ての回答が全文表示されます。

関連するQ&A