科学记数法与有效数字
在标准形式、科学记数法、工程记数法和 E 记数法之间转换,按有效数字四舍五入,并逐位统计有效数字。
输入一个数字
支持普通数字、E 记数法(6.022e23)和 a × 10^b 形式。
结果
关于本工具
科学记数法将一个数写成系数乘以 10 的幂,使非常大和非常小的数值易于阅读和比较。本工具可在标准形式、科学记数法(1 ≤ |a| < 10)、工程记数法(指数为 3 的倍数)和 E 记数法之间转换任意数字,舍入到任意位有效数字,并逐位说明一个数有多少位有效数字。所有计算都使用精确的字符串运算在浏览器中完成,即使是极端数量级也不会损失精度。
使用方法
- 1 选择模式:转换、舍入或统计有效数字。
- 2 输入一个数字——普通(123456)、E 记数法(6.022e23)或 a × 10^b 均可。
- 3 查看结果:各种记数法、舍入后的值,或逐位的有效数字分解。
- 4 点击复制按钮复制任意结果,或使用示例标签进行探索。
工作原理
本工具将输入解析为符号、有效数字字符串和 10 的幂,全部以文本处理以避免浮点误差。科学记数法将小数点放在第一位数字之后;工程记数法将指数移到最接近的较小的 3 的倍数,从而与千、兆、微等单位对齐。舍入到有效数字时保留前面的数字,检查第一个被舍弃的数字,并向远离零的方向舍入,必要时进位(例如 999 → 1000)。有效数字的统计遵循标准规则:前导零从不计入,有效数字之间的零计入,末尾零仅在存在小数点或显式指数时才计入。
常见问题
科学记数法和工程记数法有什么区别?
科学记数法使用任意指数,系数在 1 到 10 之间,如 4.7 × 10⁴。工程记数法将指数限制为 3 的倍数(…、10³、10⁶、10⁹),得到 47 × 10³,可直接与千、兆、吉等国际单位制前缀对应。
末尾零在有效数字中如何处理?
末尾零仅在有小数点(100.0 为四位有效数字)或有显式指数时才有效。在像 1200 这样的纯整数中,它们是含糊的,按惯例视为无效——写成 1.2 × 10³ 或 1.200 × 10³ 才能明确表示。
本工具使用哪种舍入规则?
采用向远离零方向的四舍五入:当第一个被舍弃的数字为 5 或更大时,保留的最后一位加一。结果始终显示所要求的有效数字位数,必要时用末尾零补足。
什么是 E 记数法?
E 记数法是科学记数法在计算器和编程中的写法,用「e」代替「× 10^」。例如 6.022 × 10²³ 写作 6.022e23,1.6 × 10⁻¹⁹ 写作 1.6e-19。
相关工具
可与进制转换器(二进制和十六进制)、用于日常计算的百分比计算器,以及长度、质量等单位转换器配合使用,把你的科学数值放入现实语境中。