大きな数の計算機(オンライン)
非常に大きな整数を正確な精度で足し算・引き算・掛け算・割り算・べき乗できます。すべてブラウザ内で計算されます。
大きな数の計算機はすべてブラウザ内で動作します。入力した整数がお使いのデバイスから出ることはなく、ArrayKitにアップロードされることもありません。
指数計算機を開く
大きな数の計算機 について
大きな数の計算機は、通常の計算機やスプレッドシートが丸め始める15〜16桁をはるかに超える、どんな大きさの整数でも正確に演算できます。2つの大きな整数を入力し、加算・減算・乗算・除算・剰余・べき乗のいずれかを選ぶと、最後の桁まで完全かつ正確な結果が表示されます。暗号の演習を確認したり、階乗や組み合わせの結果を検証したり、数論を探求したり、あるいは精度を失わずに20桁の数同士を掛け合わせたいときなど、正確な大きな数の演算が必要なすべての人のために作られています。除算と剰余は整数(切り捨て)除算を使い、べき乗は指数が誤って巨大になってもタブがフリーズしないよう保護されています。すべてお使いのデバイス上で瞬時に計算され、入力した数値がどこかにアップロードされることはありません。
機能
- 桁数に制限のない整数の正確な演算 — 丸めは一切なし
- 加算・減算・乗算・除算・剰余・べき乗(指数)の各演算
- 整数除算と剰余はゼロ方向に切り捨て、一般的な多倍長整数ライブラリと同じ挙動
- 結果が不合理なほど巨大になる指数に対するガード機能
- 無効な入力・非整数の値・ゼロ除算に対する明確なエラーメッセージ
- 完全な結果や計算内容のプレーンテキスト要約をワンクリックでコピー
- 入力するたびに即座に結果を表示、ページ再読み込みなし
- すべてブラウザ内で完結 — 入力した数値がお使いのデバイスから出ることはありません
大きな数の計算機 の使い方
- 「数値A」に最初の整数を入力する
- 演算を選ぶ:加算・減算・乗算・除算・剰余・べき乗
- 2つ目の整数(べき乗の場合は指数)を入力する
- 正確な結果を確認し、数値または要約全体をコピーする
例
入力
2^100
出力
1267650600228229401496703205376
2の100乗を丸めなしで正確に計算した結果。
よくあるエラーとトラブルシューティング
- 大きな数の計算機が「有効な整数ではありません」と表示する。 — 受け付けられるのは整数のみです。小数点、カンマ、空白、1e10のような指数表記を取り除き、先頭に付けられる符号は+か-のいずれか1つだけにしてください。
- 除算や剰余で「ゼロで割ることはできません」と表示される。 — ゼロ以外の除数を入力してください。2つ目の数が0のとき、除算と剰余は定義されません。
- べき乗の結果が「桁数の上限を超える」と表示される。 — 入力した指数では、瞬時に計算できないほど大きな結果になります。より小さな底や指数を試すか、計算をより小さなステップに分けてください。
- 大きな掛け算で、通常の計算機とわずかに違う答えが出る。 — 多くの計算機やスプレッドシートは数値を64ビット浮動小数点で保存しており、おおよそ15〜16桁を超えると精度が失われます。大きな数の計算機はすべての桁を正確に保持します。
よくある質問
- 大きな数の計算機とは何ですか?
- どんな大きさの整数に対しても、加算・減算・乗算・除算・剰余・べき乗といった正確な演算を行う計算機です。多くの計算機が持つ精度の制限された数値ではなく、任意精度の数学を使用します。
- 大きな数の計算機はどのくらい大きな数を扱えますか?
- 加算・減算・乗算・除算・剰余には固定の桁数制限はなく、数百桁・数千桁の整数でも正確な結果を保ちます。べき乗演算には上限があり、極端に大きな指数が瞬時に計算できないほど巨大な結果を生まないようにしています。
- 大きな数の計算機は大きな結果を丸めますか?
- いいえ。おおよそ15〜16桁を超えると浮動小数点に切り替わって精度を失う一般的な計算機やスプレッドシートと違い、このツールは対応する演算においてすべての桁を正確に保持します。
- 大きな数の計算機での除算はどのように動作しますか?
- 除算と剰余はゼロ方向に切り捨てる整数除算を使用します。これは多くのプログラミング言語が多倍長整数型に採用しているのと同じ方式です。例えば、-17を5で割ると-3となり、余りは-2になります。
- 大きな数の計算機で負の整数を使えますか?
- はい。加算・減算・乗算・除算・剰余では両方の数を負の値にできます。べき乗の指数はゼロ以上である必要があります。
- 大きな数の計算機に入力した大きな数値はどこかにアップロードされますか?
- いいえ。大きな数の計算機はすべてブラウザ内で動作します。入力した整数がお使いのデバイスから出ることはなく、ArrayKitにアップロードされることもありません。
関連ツール
すべての ArrayKit ツール