科学记数法计算器

输入普通数字、6.02e23 或 6.02×10^23,可双向转换为规范化科学记数法/普通数字,并同步查看 E 记数法、工程记数法、有效数字和换算步骤。

可填整数或小数,支持负号;千位逗号会被忽略。也可直接粘贴科学记数法(如 1.23e5),工具会照样识别。

选择位数会把系数四舍五入到相应有效数字,常用于物理/化学计量的精度要求。

科学记数法
1.23 × 10^5
科学记数法1.23 × 10^5
E 记数法1.23e5
工程记数法123 × 10^3
普通数字123000
系数(尾数)1.23
指数 / 数量级5
有效数字3 位
正负正数
换算步骤
  1. 原始数字:123000
  2. 把小数点移到第一个有效数字之后,得到系数 1.23;小数点向左移动了 5 位。
  3. 向左移动 5 位 → 指数为 +5。
  4. 写成科学记数法:1.23 × 10^5。

换算在浏览器本地完成,使用高精度十进制运算,超大/超小数字也不会产生浮点误差。

怎么用

  1. 选择转换方向顶部切换「普通数字 → 科学记数法」或「科学记数法 → 普通数字」,下方会出现对应的输入框。
  2. 输入要转换的内容转科学记数法时填普通数字(整数或小数,可带负号,如 123000、-0.00045);转普通数字时填科学记数法,输入框支持 6.02×10^23、6.02e23、6.02 x 10^23、10^5 等写法。上标排版(如 10²³)用于阅读展示,输入时请写成 10^23 或 e23。
  3. 按需设置有效数字如需按物理/化学计量精度取值,选择保留 2–8 位有效数字,系数会四舍五入到相应位数;默认「保留全部」不做四舍五入。
  4. 读取结果与步骤工具即时给出科学记数法、E 记数法、工程记数法、普通数字、系数、指数(数量级)和有效数字位数,并列出逐步换算过程。展开为普通数字时,指数绝对值需在 1000 以内;所有计算在浏览器本地完成,使用高精度十进制,避免普通 JS 浮点误差。

核心要点

科学记数法(也常被写作科学计数法)把数写成 a × 10^n1 ≤ |a| < 10n 为整数),用系数和指数表示数量级。 输入时请用 6.02e236.02 × 10^23;上标10²³ 适合阅读展示,不作为输入格式。

  • 算例123000 = 1.23 × 10^50.00045 = 4.5 × 10^-46.02 × 10^23 展开为 602 后接 21 个 0。
  • 输入边界:支持 e/E×10^x10^10^5 和千位逗号;展开普通数字时|指数| ≤ 1000,超出会提示范围。
  • E 记数法:用 e 代替「×10^」,1.23e5 = 1.23 × 10^5,编程与计算器常用。
  • 工程记数法:指数取 3 的倍数(配 SI 词头),123456 = 123.456 × 10^3
  • 有效数字:系数的数字个数即有效数字位数,6.02 × 10^23 为 3 位;指数 n 即数量级,便于快速比较大小。

原理与公式

科学记数法(scientific notation)是一种用数量级表达数值的记法, 把任意非零实数写成一个系数与 10 的整数次幂之积,核心是「规范化系数 + 整数指数」。

规范化格式

规范化科学记数法要求 a × 10ⁿ1 ≤ |a| < 10—— 即系数只有一位非零整数位,n 为整数(可正可负)。这样每个数的写法唯一, 指数 n 直接给出数量级。数字 0 约定写作 0 × 10⁰

普通数字 → 科学记数法

把小数点移到第一个非零数字之后得到系数,移动的位数即指数的绝对值: 数值本身 ≥ 10 时小数点左移,指数为; 数值 < 1 时小数点右移,指数为

普通数字小数点移动科学记数法
123000左移 5 位1.23 × 10⁵
7.25不移动7.25 × 10⁰
0.00045右移 4 位4.5 × 10⁻⁴
−6200左移 3 位−6.2 × 10³

科学记数法 → 普通数字

指数为正 n:系数小数点右移 n 位(不足补 0); 指数为负 n:小数点左移 |n| 位(前面补 0)。 例 6.02 × 10²³ = 6020000000000000000000001.5 × 10⁻⁹ = 0.0000000015

E 记数法与工程记数法

E 记数法把「×10^」记作字母 e(或 E), 如 1.23e51.5e-9,是计算器与编程语言的通用写法,数值等价。工程记数法把指数限制为 3 的倍数, 以对应 SI 词头(k=10³、M=10⁶、m=10⁻³、μ=10⁻⁶…),系数范围放宽到 1 ≤ |a| < 1000,如 123456 = 123.456 × 10³0.0000123 = 12.3 × 10⁻⁶

有效数字

在科学记数法中,系数所含的数字个数就是有效数字位数6.02 × 10²³ 为 3 位、6.022 × 10²³ 为 4 位。这也是科学记数法的一大用途—— 消除普通写法里末尾零的精度歧义(1200 到底是 2、3 还是 4 位有效数字)。 需要控制精度时可把系数四舍五入到指定有效数字位数。

常见问题

什么是科学记数法?格式是怎样的?
科学记数法把一个数写成「系数 × 10 的整数次幂」,即 a × 10^n,其中系数 a 的绝对值满足 1 ≤ |a| < 10(正好一位非零整数位),n 是整数指数。例如 123000 = 1.23 × 10^5,0.00045 = 4.5 × 10^-4。它用来简洁地书写很大或很小的数,并直观反映数量级(指数 n 就是这个数的数量级)。规定 1 ≤ |a| < 10 的写法叫「规范化(normalized)科学记数法」,本工具输出的都是规范化形式。
普通数字怎么换成科学记数法?以 123000 和 0.00045 为例。
把小数点移动到第一个非零数字之后,数几位就是指数。① 123000:小数点从末尾往左移到 1 后面(1.23),共移动 5 位,数变小所以指数为 +5 → 1.23 × 10^5。② 0.00045:小数点往右移到 4 后面(4.5),共移动 4 位,数变大所以指数为 -4 → 4.5 × 10^-4。规律:小数点左移几位,指数就 +几;右移几位,指数就 -几。本工具的换算步骤会把移动方向和位数逐条列出。
科学记数法怎么换回普通数字?
看指数 n 的正负决定小数点移动方向。指数为正 n:把系数的小数点向右移 n 位,不够位就补 0,如 6.02 × 10^23 = 602 后面补 21 个 0。指数为负 n:把小数点向左移 |n| 位,前面补 0,如 1.5 × 10^-9 = 0.0000000015。输入框可写 6.02 × 10^23、6.02e23 或 6.02 x 10^23;本工具用高精度十进制展开,减少普通浮点误差。
输入 6.02×10²³ 为什么提示格式有误?
页面正文里的 10²³ 是数学排版,当前输入框解析的是可编辑文本格式:6.02 × 10^23、6.02e23 或 6.02 x 10^23。复制带上标的 10²³ 时,需要先改成 10^23;这是输入格式限制,不改变科学记数法本身的换算规则。
E 记数法、工程记数法和科学记数法有什么区别?
三者表达同一个数值,只是书写约定不同:① 科学记数法 a × 10^n,1 ≤ |a| < 10,如 1.23 × 10^5;② E 记数法是计算器/编程里的写法,用字母 e/E 代替「×10^」,如 1.23e5、1.5E-9,含义相同;③ 工程记数法要求指数 n 是 3 的倍数(对应千/兆/毫/微等 SI 词头),系数放宽到 1 ≤ |a| < 1000,如 123456 写成 123.456 × 10^3、0.0000123 写成 12.3 × 10^-6。本工具会同时给出这三种形式。
有效数字(significant figures)是什么?为什么要选保留位数?
有效数字是一个数中「确切知道 + 最后一位估计」的所有数字位数,反映测量或计算的精度。科学记数法里,系数部分的数字个数就是有效数字位数,如 6.02 × 10^23 是 3 位有效数字、6.022 × 10^23 是 4 位。物理、化学计算常要求结果保留与已知数据相同的有效数字位数。本工具的「保留位数」下拉可把系数四舍五入到 2–8 位;注意普通数字里的末尾零是否有效存在歧义(如 1200 可能是 2、3 或 4 位),科学记数法正是为消除这种歧义而生。
为什么要用高精度计算?普通计算器不行吗?
计算机默认的浮点数(double)只有约 15–17 位有效精度,且二进制存不下 0.1、1e21 这类十进制值,换算超大/超小数或做四舍五入时容易出现「0.1+0.2≠0.3」式的误差。本工具用十进制高精度库(decimal.js)保存和展开数值,并且换算过程主要是移动小数点,尽量避免普通 JS 浮点误差;例如 6.02214076 × 10^23、1.234e30 这类数也可按十进制文本展示。
科学记数法常用在哪些场景?
凡是数值跨越很多数量级的领域都会用到:物理常数(光速 3 × 10^8 m/s、阿伏伽德罗常数 6.02 × 10^23)、天文距离、微观尺度(原子半径约 1 × 10^-10 m)、化学的摩尔计算、计算机存储容量、金融的巨额数字,以及工程中配合 SI 词头(k/M/G、m/μ/n)的工程记数法。它让书写、比较数量级和估算都更方便。

来源与更新

科学记数法、E 记数法、工程记数法与有效数字的定义依据(检索日期 2026-07-18):

  • 科学记数法(规范化格式、指数与数量级)的定义,参考 Wolfram MathWorld Scientific Notation
  • 工程记数法(指数取 3 的倍数、配 SI 词头)与 E 记数法约定,参考维基百科 Scientific notation
  • 有效数字(significant figures)的判定规则,参考维基百科 Significant figures

本工具为纯数学/记数法转换,不含税率、利率等会随政策变化的参数,结果以规范化科学记数法定义为准。|指数| ≤ 1000 是页面展开普通数字的展示边界,不是数学定义限制;内容经本站编辑整理与核对,仅供学习与参考。

最近更新:2026-07-18

本工具为纯数学记数法转换,结果按规范化科学记数法定义展示,供学习与日常参考。