通过MCP连接 →

输入计算

输入任意实数(大数、小数或负数均可)。点击 +/- 按钮可切换正负号。

数学公式

广告

结果

科学记数法(标准形式)
3.456 × 10^8
a × 10b
系数(a) 3.456
10 的幂次(b) 8

什么是科学记数法?

科学记数法在英语国家也称为"标准形式"(standard form),它把任意一个数字写成一个系数 a 乘以 10 的若干次幂,即 \(a \times 10^{b}\)。其中系数满足 \(1 \le |a| < 10\)(除非这个数恰好等于 0),指数 b 则是一个整数,可以为正、为负,也可以为零。这种紧凑的写法让超大数(例如 345,600,000)和极小数(例如 0.000380)变得一目了然,既便于书写,也方便比较大小。

如何使用这个换算器

数字输入框里填入任意实数——可以带小数点,也可以带负号。点击 +/- 按钮即可快速切换正负号。按下计算后,你会得到三项结果:系数(a)10 的幂次(b),以及完整的科学记数法表达式。本工具直接基于你输入的数位进行运算,因此能精确保留有效数字,不会出现浮点数的舍入误差。

公式详解

要把数字 N 转换为科学记数法,先确定指数 \(b = \lfloor \log_{10}|N| \rfloor\),再算出系数 \(a = N / 10^{b}\)。换个直观的说法:不断移动小数点,直到它的左边恰好只剩下一位非零数字。小数点向左移得到正指数,向右移得到负指数。来自整数部分的末尾零会被舍去,而小数点后面的末尾零则要保留,因为它们是有效数字。

Advertisement
标示科学记数法中系数 a、底数 10 和指数 b 的示意图
标准形式的三个部分:系数 a、底数 10 和指数 b。

实例演算

以 345,600,000 为例。这个数的整数部分有 9 位,所以小数点要向左移 8 位,即 \(b = 8\)。有效数字是 3.456,而那些末尾的零属于整数量级的一部分,因此被舍去。最终结果为 $$3.456 \times 10^{8}$$ 再看一个小数,比如 0.000380,小数点向右移 4 位,得到 \(b = -4\);末尾的那个零位于小数点之后,所以要保留,于是结果为 $$3.80 \times 10^{-4}$$

小数点移动若干位以构成系数和 10 的幂的示意图
移动小数点即可数出 10 的幂次。

常见问题

"标准形式"和"科学记数法"是一回事吗? 是的——在 \(1 \le |a| < 10\) 的 \(a \times 10^{b}\) 约定下,两者完全相同。英国等地习惯叫它 standard form,中文教材里通常称为科学记数法。

0 的科学记数法怎么写? 零是个特例:直接写成 0 即可,对应系数为 0、指数为 0。

负数怎么处理? 负号只跟着系数走;系数的绝对值仍然介于 1 和 10 之间。例如 -671,000,000 写作 \(-6.71 \times 10^{8}\)。

最后更新: