指数计算器

下一个

输入底数与指数,计算器以全精度返回 base^exponent,结果过长时自动切换为科学计数法。它处理全部指数情形:正整数(2^10)、负整数(2^-3)、小数(5^1.5)、零,以及分数次方(27^(1/3) = 3)。

如何计算指数

  1. 1

    输入底数

    被乘方的数。任意实数:2、10、0.5、-3、π。

  2. 2

    输入指数

    幂次。正、负、整数或小数。求立方根时,把三分之一输入为小数,如 0.3333。

  3. 3

    查看结果

    常规规模下显示精确小数,过大或过小时显示科学计数法(如 1.024e+30)。

  4. 4

    手动验证结果

    当指数是较小整数时,你可以自行展开乘方来验证结果(2^5 = 2·2·2·2·2 = 32)。

指数规则

寥寥几条恒等式几乎涵盖所有计算:

规则 形式 示例
零次方 a^0 = 1a ≠ 0 5^0 = 1
负指数 a^-n = 1 / a^n 2^-3 = 1/8 = 0.125
分数指数 a^(1/n) = a 的 n 次方根 27^(1/3) = 3
一般分数 a^(m/n) = (a 的 n 次方根)^m 8^(2/3) = 4
同底相乘 a^m · a^n = a^(m+n) 2^3 · 2^4 = 2^7
幂的幂 (a^m)^n = a^(m·n) (2^2)^3 = 2^6 = 64
同指数不同底 a^n · b^n = (a·b)^n 2^3 · 5^3 = 10^3

到处都能见到的幂

表达式 数值
2^10 1,024,二进制计算里的 “1K”
2^16 65,536,16 位地址空间
2^20 1,048,576,二进制里的 “1M”
2^32 4,294,967,296,IPv4 地址数
10^6 1,000,000
10^9 1,000,000,000,十亿(美式英语称 “a billion”)
e ≈ 2.71828 自然对数底
(1 + r)^n 复利增长因子

现实中的负指数与分数指数

负指数在物理与工程单位里无处不在,kg·m·s^-2 是牛顿,N·m^-2 是帕斯卡,mol^-1 出现在化学中。分数指数出现在几何(从体积求边长:V^(1/3))、金融(从多年增长因子算年化收益)和衰减(e^-kt)中。

精度与溢出

计算使用 64 位 IEEE 754 双精度数字。这意味着:

  • 整数精度上限约 2^53 − 1(约 9.007 × 10^15)。
  • 浮点精度约 15-17 个有效十进制位。
  • 超过约 1.8 × 10^308 会溢出为 Infinity

非常大的整数指数(如 2^1024 及以上)会溢出并返回 Infinity。非常小的结果(如 0.5^2048)会下溢为 0。计算器会在两种情况下提示,而不是悄悄给出错误数字。

常见问题

1,024。它正是 2^10,这就是为什么在偏二进制的语境里(比如内存大小)“1K” 表示 1,024 而不是 1,000。用数据存储换算器可以看到它在实际中如何被使用。

使用写成小数的分数指数。求 27 的立方根:底数 27,指数 0.3333,结果接近 3。求 1024 的五次方根:指数 0.2(答案为 4)。

数学家至今仍有争论。多数计算器和编程语言为方便起见把 0^0 定义为 1,尤其在组合学和级数展开中。工具按此约定返回 1。

超过约 1.8 × 10^308 的结果会溢出计算使用的 64 位双精度范围。对超大数字做任意精度运算,请使用支持 BigInt 的语言或专门的数学库。

会。你输入的底数与指数会发送到我们的服务器,在那里完成计算。它们不会被存储,也不会用于其他用途。

相关工具

此工具还提供其他语言版本