このツールについて
任意の桁数の整数を完全な精度で計算します。2つの整数を入力し、演算を選ぶと、正確な結果が得られます。丸めも指数表記も桁の欠落もありません。すべてブラウザ内で動作します。
計算ツールは入力をネイティブのBigInt値に直接解析し(evalは一切使いません)、加算・減算・乗算・剰余付きの整数除算・剰余・べき乗、そして第1オペランドの階乗に対応します。除算は商と剰余の両方を表示し、どの結果も正確な桁数を報告します。
暗号、組合せ論、チェックサム、あるいは通常の電卓が約16桁でオーバーフローするあらゆる場面で使ってください。ゼロによる除算、負の指数、負の階乗は拒否され、極端に大きな累乗や階乗はページの応答性を保つために上限が設けられています。
よくある質問
数はどれくらい大きくできますか?
加算・減算・乗算・除算・剰余は、事実上無制限の長さの整数で動作します。累乗と階乗は、ブラウザの応答性を保つため上限が設けられています。
どうやって正確さを保つのですか?
約16桁を超えると精度を失う浮動小数点数の代わりに、任意の大きさの整数を正確に格納するJavaScriptのネイティブBigInt型を使います。
整数除算はどう動きますか?
除算はゼロ方向に切り捨て、商と剰余を報告します。17 ÷ 5 は商3・剰余2になります。ゼロによる除算は拒否されます。
小数は使えますか?
いいえ。このツールは正確な整数の計算専用なので、小数点は受け付けません。桁の間のカンマ・スペース・アンダースコアは無視されます。