次方与开方计算器
计算任意 n 次幂与 n 次方根(n 最大 1000),支持负数奇次根与分数指数,整数幂用 BigInt 精确计算,并给出科学计数法、有效数字与常见平方根立方根表。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
底数与指数都是整数时用 BigInt 精确计算;带分数指数或小数时按浮点计算并四舍五入
结果
1024
科学计数法1.024e+3
结果位数4
常见平方根与立方根表整数结果直接给出精确值
| n | √n | ∛n |
|---|---|---|
| 2 | 1.414214 | 1.259921 |
| 3 | 1.732051 | 1.44225 |
| 4 | 2 | 1.587401 |
| 5 | 2.236068 | 1.709976 |
| 8 | 2.828427 | 2 |
| 9 | 3 | 2.080084 |
| 10 | 3.162278 | 2.154435 |
| 16 | 4 | 2.519842 |
| 25 | 5 | 2.924018 |
| 27 | 5.196152 | 3 |
| 64 | 8 | 4 |
| 100 | 10 | 4.641589 |
| 1000 | 31.622777 | 10 |
这个工具能做什么
- 算大数幂:2 的 100 次方、3 的 500 次方这类计算器一按就溢出的题,整数底数和整数指数会用 BigInt 精确算出每一位。
- 做几何或物理题时开 n 次方根,n 最大 1000,负数可以开奇次根,还能一次看到平方根、立方根与分数指数结果。
- 核对复利、位宽、存储容量这类数量级:结果同时给出科学计数法和有效数字个数,不用自己数零。
- 教学时对照常见平方根立方根表,整数完全开得尽时直接显示精确值,避免 1.414214 这种近似值被误当成精确结果。
示例
输入
底数 2,指数 10
输出
1024(科学计数法 1.024e+3,有效数字 4 位)
整数底数与整数指数走 BigInt 精确幂,不经过浮点;科学计数法由十进制字符串截断而来,有效数字按整数写法计数。
常见问题
0 的 0 次方、0 的负数次方会怎样?
都会报错。0 的 0 次方在数学上没有定义,0 的负数次方相当于除以零,工具分别给出「没有定义」和「0 没有负数次幂」的提示,不会悄悄返回 Infinity。
负数能开平方吗?
不能。负数开偶次方在实数范围内无解,会直接报错;负数开奇次方可以,例如 -8 的 3 次方根是 -2,实现里先取绝对值开根再补回负号。
为什么 2 的 0.5 次方显示 1.414214 而不是更长的小数?
带小数或分数指数时结果由 IEEE 754 浮点算出,会带上十进制尾巴,所以按「精度(小数位)」设置四舍五入。想多要几位就把精度调到 12。
结果位数很大时会算不动吗?
指数上限是 1000,精确整数幂还有位宽保护:结果的二进制位数超过 100 万位会提示超出范围,而不是把浏览器卡死。
整数底数的负数次幂为什么报错?
因为精确计算路径只返回整数。2 的 -1 次方是 0.5,不是整数,工具会提示「整数底数的负数次幂不是整数」;底数为 1 或 -1 时结果仍是整数,可以正常算。
关键词:power幂exponentroot开方平方根立方根square rootcube rootnth root分数指数