运算符
| + - * / | 加、减、乘、除(除法除不尽时按「小数保留位数」输出小数) |
| ^ 或 ** | 乘方,如 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 万位,防止内存被一个超大结果吃满。