# 科学计数法与有效数字计算器

> 将任意数字转换为科学计数法、E 记法和工程记法，统计有效数字位数，并按指定有效位四舍五入，配有数量级数轴直观展示。免费在线使用。

- **Category:** 数学
- **Interactive calculator:** https://youcalc.com/zh/math/scientific-notation/
- **Price:** Free, no sign-up required

## Overview

本计算器可将任意数字转换为科学记数法、E 记数法和工程记数法，统计其有效数字位数，并按你选定的有效数字位数进行四舍五入。可用它在理科或数学课上核对运算、为实验报告准备数值，或仅仅理解极大或极小数字的量级。

## How to read your result

主要结果以标准科学记数法显示你的数字——尾数 × 10^指数——同一数值也会以工程记数法（指数为 3 的倍数）和紧凑的 E 记数法显示。下方的统计行列出计算器检测到的有效数字位数，以及按你选定位数四舍五入后的数值。页面底部的量级数轴标出你的数字在 10^−15 到 10^15 这一刻度上的位置。

## Method

为转换为科学记数法，计算器将指数取为 floor(log₁₀|x|)，并用 x 除以 10^指数 得到尾数。工程记数法采用相同方法，但将指数向下取整到最近的 3 的倍数。有效数字的统计遵循标准规则：算法先去掉符号，把第一个非零数字识别为有效区间的起点，对于无小数点的纯整数，在统计前去掉末尾的零。四舍五入到 n 位有效数字的做法是：计算缩放系数 10^(n − ceil(log₁₀|x|))，相乘，四舍五入到最近的整数，再除回去。

## Example

- **Setup:** 在数字处输入 12345，将有效数字目标设为 3。
- **Result:** 计算器返回科学记数法 1.2345 × 10^4、工程记数法 12.345 × 10^3、E 记数法 1.2345e4，检测到输入中有 5 位有效数字，并四舍五入到 3 位有效数字得到 12300。

## Frequently asked questions

### 什么是科学记数法，它为什么有用？

科学记数法把一个数字表示为介于 1 与 10 之间的尾数乘以十的某次幂（例如 6.02 × 10^23）。它使极大或极小数字的运算变得便于处理，消除末尾零带来的歧义，是科学、工程和计算领域的标准格式。

### 科学记数法与工程记数法有什么区别？

在科学记数法中，指数可以是任意整数，尾数始终介于 1 与 10 之间。在工程记数法中，指数始终为 3 的倍数，因此尾数介于 1 与 1000 之间。工程记数法与千（10^3）、兆（10^6）、微（10^−6）等 SI 词头相对应，便于读取单位。

### 如何正确统计有效数字？

所有非零数字都是有效数字。位于非零数字之间的零始终是有效数字。前导零（在第一个非零数字之前）永远不是有效数字。无小数点的整数末尾的零是有歧义的，按非有效处理；在末尾加上小数点（写成「1500.」而非「1500」）则表明这些零是有效的。在科学记数法中，尾数的每一位都是有效数字。

## Related calculators

- [欧姆定律与功率计算器（V、I、R、P）](https://youcalc.com/zh/math/ohms-law-power/)
- [质因数分解计算器](https://youcalc.com/zh/math/prime-factorization/)
- [百分比计算器](https://youcalc.com/zh/math/percentage/)
- [分数计算器——加减乘除分步运算](https://youcalc.com/zh/math/fraction-operations/)

## Sources

- https://en.wikipedia.org/wiki/Scientific_notation
- https://en.wikipedia.org/wiki/Significant_figures
- https://physics.nist.gov/cuu/Uncertainty/index.html

---

Interactive version: https://youcalc.com/zh/math/scientific-notation/ · From YouCalc — https://youcalc.com
