转换

科学计数法转换

普通与科学计数法互转。

0
科学计算
工程学

以此计算: 科学计算器 · 格式化数字: 数字格式化.

使用方法

输入完整的小数或 E 记数法数值。有效数字留空可保留每一位及末尾的零,也可选择精度和舍入规则。工程记数法的指数始终是三的倍数。

将任意十进制数转换为科学记数法和工程记数法,也可以粘贴 1.5e6 这样的 E 记法并还原为普通十进制数。输入 12345.678,即刻得到 1.2345678e+4(科学记数法,即 1.2345678 × 10⁴)和 12.345678e+3(工程记数法);底层采用逐位精确处理引擎。

引擎基于字符串和 BigInt,而非浮点数:你输入的每一位都会保留,包括末尾的零(1.500 仍为 1.500,因为测量中的这些零表示精度)。将“有效数字”留空即可保留全部位数,也可以设置精度并选择四种舍入规则之一:四舍五入、半偶舍入(银行家舍入)、向零舍入、远离零舍入。

工程记数法会让指数保持为 3 的倍数,从而直接对应 SI 前缀:12.345678e+3 可直接读作 ≈12.35 k。这正是工程师偏爱它的原因;4.7 × 10⁻⁶ F 不如 4.7 µF 好读。

边界:像“1e”这样不完整的 E 记法会被直接拒绝,而不会只解析一半。舍入规则只会在恰好处于中点时产生差异:2.5 保留一位有效数字时,四舍五入得到 3,半偶舍入得到 2。银行和 IEEE 754 默认采用半偶舍入,正是因为大量舍入后不会持续向上偏移。

已发布测试向量——每项均通过在线工具验证:12345.678 → 1.2345678e+4(= 1.2345678 × 10⁴)· 工程形式 12.345678e+3 · 6.02e23(Avogadro)可解析并往返转换 · 9.109e-31(电子质量)保留全部四位数字 · 有效数字留空时保留末尾的零。最后验证:2026-08-12。

常见问题

科学记数法和工程记数法有什么区别?

科学记数法会把系数规范到 1–10(1.2345678e+4)。工程记数法强制指数为 3 的倍数,系数范围为 1 到 1000(12.345678e+3),因此可直接对应 k、M、µ、n 等 SI 前缀。

为什么 1.500 会保留末尾的零?

因为本转换器采用精确的字符串/BigInt 引擎,而非浮点数。在测量中,1.500 表示精确到小数点后三位;压缩成 1.5 会悄无声息地丢失精度信息。若想减少位数,请明确设置有效数字。

什么是半偶舍入(银行家舍入),应在什么时候使用?

恰好位于中点时,会舍入到最接近的偶数位:2.5 → 2,但 3.5 → 4。大量舍入时,这可以避免一律向上舍入中点值造成的上偏,因此金融领域和 IEEE 754 浮点运算默认采用这种规则。

非常小的数字该怎么输入?

使用负指数的 E 记法:电子静止质量写作 9.109e-31,3 纳秒写作 3e-9。转换器会显示完整的十进制展开和两种记数法。

为什么输入“1e”会被拒绝?

因为它不完整,E 后面没有指数。解析器会拒绝不完整的形式,而不是猜测,因此输入错误时不会悄无声息地得到错误转换结果。

最后更新: