Toolkitbar

科学计数法转换 — 科学、工程与 E 记法

一个数,四种写法:小数、科学、工程、E 记法。

选项

在你的设备上运行 你粘贴的内容由你自己的浏览器处理,不会发送到任何服务器,离开页面后也不会留在任何地方。

一句话答案

科学计数法可以在浏览器里免费转换,两种写法都能作为输入:既可以是 0.000123 这样的普通小数,也可以是已经写成 1.23 × 10^-4 或 1.23e-4 的记法。每一行都会以四种形式返回 —— 完整展开的小数、小数点前只留一位的科学计数法、指数取三的倍数的工程计数法,以及计算机写法的 E 记法 —— 尾数保留几位小数可以自行设定。

一览

支持输入每行一个数,普通小数或记法均可
输出格式小数、科学计数法、工程计数法和 E 记法
处理方式浏览器本地
价格免费,无次数限制
账号无需注册

这四种写法是同一个数,要哪一种完全取决于它接下来要去哪里。报告里要写 1.23 × 10^-4;器件手册里要写 123 × 10^-6,因为这样能直接读成微米;电子表格的单元格里要 1.23e-4;而表单输入框往往要的是展开的 0.000123。所以四种一起返回。

真正费工夫的是那一行小数。让浏览器打印 1.23e-7,它还给你的仍然是 1.23e-7 —— 超过一定数量级,JavaScript 偏好的就是指数形式;而在一个专门用来展示另一种形式的页面上,这等于用问题回答问题。所以这里的展开是一位一位算出来的。

使用步骤

  1. 1

    输入数字

    每行一个。普通小数、1.23e-4、1.23 × 10^-4,以及单独的 10^6,读法完全一致。

  2. 2

    选择小数位数

    这个设置作用于尾数。保持自动,就保留这个数本身真正带有的每一位。

  3. 3

    点击转换

    每一行都会返回一张表,四种形式齐备。

  4. 4

    复制结果

    复制到剪贴板,或者下载成文本文件。

常见问题

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

区别在指数。科学计数法让小数点前恰好保留一位非零数字,所以 0.000123 是 1.23 × 10^-4。工程计数法让指数始终是三的倍数,所以同一个数写成 123 × 10^-6 —— 这正好对应纳、微、毫、千、兆这些 SI 词头。

可以直接输入记法吗?

可以,而且这正是它一半的用处。1.23e-4、1.23E-4、1.23 × 10^-4 和 1.23*10^-4 读法完全相同,普通小数和单独的十的幂也一样。

为什么尾数有时会拖出一长串数字?

浮点运算的缘故:除以十的幂在二进制里并不总是精确的。结果在显示前会四舍五入到 12 位有效数字,这已经远超手敲输入所携带的精度。想更短就指定固定的小数位。

能处理多大的数?

双精度浮点能表示的范围,大约到 1.8 × 10^308。再往上就没有数可转了 —— 值在到达本页之前就已经溢出成无穷了。

相关工具

浏览全部数学工具 →