BIG NUMBER CALCULATOR

大数计算器

任意精度整数 / 分数运算,全部在你的浏览器本地完成,不上传、不排队。 幂、阶乘、四则、取模、括号、一元负号都能算,像 114514114514 (57.9 万位)这样的大数也能算,并且结果可复制、可下载为 TXT。

算式输入Enter 计算 · Shift+Enter 换行
结果超过上限会中止,避免浏览器卡死
等待输入…
计算结果—
支持哪些写法?(点开看语法表)

运算符

+ - * /加、减、乘、除(除法除不尽时按「小数保留位数」输出小数)
^ 或 **乘方,如 2^1000;左结合(2^3^2 = (2^3)^2 = 64)
%取余,如 7^7777 % 1000000007
n!阶乘,只接受非负整数,如 1000!、50!!(连续阶乘)
( )括号,可任意嵌套;支持全角( )
-x一元负号,如 -2^10 = -1024
_数字里的下划线会被忽略,方便读数:1_000_000
1e5科学计数法(仅 10 的正整数次幂形式)

内置函数

abs(x)绝对值
sqrt(x)平方根:完全平方数给精确整数,否则给小数近似
gcd(a,b) / lcm(a,b)最大公约数 / 最小公倍数
log10(x)常用对数(近似值),如 log10(2^100)

几点说明

① 全部在浏览器本地算,刷新即清空,服务器不保存任何内容;
② 结果默认显示「位数 / 科学计数法近似 / 首尾若干位」,超出文本框容量时会自动只放前若干位,完整结果用下载按钮拿;
③ 计算在后台线程(Web Worker)里跑,页面不会卡;大任务可以随时点「中止」;
④ 位数上限由上面的「步进上限」控制,默认 200 万位,防止内存被一个超大结果吃满。