CanDoYa
JA

巨大数の計算機

すべてブラウザー内で動作します。アップロードも登録も不要です。

サンプル:
結果
115,​792,​089,​237,​316,​195,​423,​570,​985,​008,​687,​907,​853,​269,​984,​665,​640,​564,​039,​457,​584,​007,​913,​129,​639,​936
78 桁指数表記: 1.157920892e+77

任意の桁数の整数を丸めやオーバーフローなしで正確に処理。使える演算子: + - * / % ^ と !(階乗)。

このツールをシェア

巨大数の計算機とは

普通の電卓では扱えないほど桁数の多い数値を、丸め誤差やオーバーフローなしで正確に計算するツール。数百桁、数千桁の数でも足し算・引き算・掛け算・割り算・べき乗を任意精度で処理するため、2^256や100!のような計算結果も一桁も欠けずに求められる。

使い方

  1. 1式を入力する. 数値と演算子を入力する。例えば987654321 * 123456789や2^128のように。
  2. 2正確な結果を確認する. 完全な答えが即座に表示され、桁数と、巨大な整数の場合は指数表記の要約も一緒に確認できる。
  3. 3コピーまたは調整する. ワンクリックで数値をコピーし、桁区切りの表示を切り替え、式を書き換えればその場で再計算される。

こんな方に

一般的な電卓や表計算ソフトは数値を64ビット浮動小数点数として扱うため、15〜16桁を超えたあたりから気づかないうちに精度が失われる。この計算機は代わりに桁数の上限がない整数と分数をそのまま扱うので、答えのどの桁も狂わない。データはどこにも送信されず、計算はすべて端末内で完結する。

よくある質問

どのくらい大きな数まで計算できる?

実質的に制限はない。数百桁、数千桁の整数も瞬時に処理される。ブラウザが固まらないよう、極端に爆発的な計算、つまり巨大すぎるべき乗や階乗にだけ上限を設けている。

計算の精度は本当に正確?

正確。すべての演算は任意精度の整数・分数演算で行われるため、丸めや浮動小数点誤差は発生しない。割り算は正確な分数のまま保持され、あわせて小数展開も表示される。

指数表記(科学的記数法)で結果を表示できる?

できる。大きな整数の場合、1.157920892e+77のようなコンパクトな指数表記が完全な数値の横に表示されるので、桁数の規模を一目で把握できる。

階乗も計算できる?

できる。整数の後ろに!を付ける、例えば100!のように入力すれば正確な階乗が返る。^によるべき乗、%による剰余、括弧にも対応している。

無料で、入力内容は外部に送られない?

無料。登録も不要で、計算はすべてブラウザ内のローカル処理で完結する。入力した内容がサーバーに送信されることは一切ない。