UTILS.
100% 浏览器内运行
🔢

大数计算器

对任意大的整数做加、减、乘、除、取模、求幂或阶乘,采用 BigInt 精确运算。

关于此工具

以完美精度对任意长度的整数做算术。输入两个整数,选择一种运算,得到精确结果——不四舍五入、不使用科学记数法、不丢失任何位数。全部在你的浏览器中运行。

计算器直接把你的输入解析为原生 BigInt 值(绝不使用 eval),支持加法、减法、乘法、带余整数除法、取模、乘方以及第一个操作数的阶乘。除法同时显示商和余数;每个结果还会报告它精确的位数。

用它做密码学、组合数学、校验和,或任何普通计算器在约 16 位就会溢出的场合。除以零、负指数和负数阶乘会被拒绝,极大的幂或阶乘会被封顶,以保持页面响应流畅。

常见问题

数字能有多大?
加法、减法、乘法、除法和取模作用于本质上无长度限制的整数。幂和阶乘会被封顶,以保持浏览器响应流畅。
它如何保持精确?
它使用 JavaScript 的原生 BigInt 类型,能精确存储任意大的整数,而非会在约 16 位后丢失精度的浮点数。
整数除法如何工作?
除法向零截断并报告商加余数,所以 17 ÷ 5 得到商 3 和余数 2。除以零会被拒绝。
我能用小数吗?
不能。本工具仅用于精确整数运算,所以不接受小数点;位数之间的逗号、空格和下划线会被忽略。

更多工具