通过MCP连接 →

输入计算

Examples: 357096  |  3.45 x 10^5  |  5.6e-3

数学公式

广告

结果

科学记数法
3.456 x 10^11
order of magnitude = 11
科学 e 记数法 3.456e11
工程记数法 345.6 x 10^9
公制词头 / 名称 billion; prefix giga- (G)
标准形式 3.456 x 10^11
数量级 11
实数 345600000000
英文单词形式 three hundred forty-five billion six hundred million

什么是科学记数法转换器?

这款工具可以接受你输入的任意数字——无论是普通小数(如 357096)、带乘方符号的科学表达式(如 3.456 x 10^11),还是 e 记数法(如 5.6e-3)——并立即将其改写成各种常见形式:标准科学记数法、e 记数法、带 SI 公制词头的工程记数法、标准形式、数量级、完整展开的实数,以及用英文单词拼写出的数字。它是一款通用数学工具,不涉及任何单位。

如何使用

在输入框中填入一个数值并提交即可。解析器支持三种格式:(a) 普通的小数或整数,可带千位逗号;(b) 用脱字符(^)书写的"尾数乘以 10 的幂"形式,例如 3.45 x 10^53.45*10^5;以及 (c) e/E 记数法,例如 3.45e5。无论哪种输入,都会被统一转换为一个实数并重新排版输出。

公式详解

对于非零数值 \(V\),数量级为 \(b = \lfloor \log_{10}(|V|) \rfloor\),尾数为 \(a = V / 10^{b}\),并经过归一化处理,使 \(1 \le |a| < 10\)。科学记数法和标准形式都写作 \(a \times 10^{b}\);e 记数法写作 \(a\,e\,b\)。工程记数法会把指数对齐到 3 的倍数:\(p = 3 \times \lfloor b/3 \rfloor\)\(m = V / 10^{p}\),使 \(1 \le |m| < 1000\)。每个 \(p\) 都对应一个 SI 词头(吉 giga-、兆 mega-、千 kilo-、毫 milli- 等)。

$$\text{Value} = a \times 10^{b}, \quad 1 \le |a| < 10$$
Advertisement
图示将一个数拆分为系数和 10 的幂,并显示小数点的移动
科学记数法将一个数表示为 1 到 10 之间的系数乘以 10 的幂。

实例演示

输入 3.456 x 10^11 得到 \(V = 345{,}600{,}000{,}000\)。则 \(b = \lfloor 11.54 \rfloor = 11\),\(a = 3.456\),所以科学记数法 = \(3.456 \times 10^{11}\),e 记数法 = \(3.456e11\)。工程记数法:\(p = 9\),\(m = 345.6\),词头为吉 giga-(G),英文名称为 billion。数量级 = 11,实数 = 345600000000,英文单词形式为 "three hundred forty-five billion six hundred million"。

10 的幂数轴,比较科学记数法与工程记数法的步长
工程记数法使用以三为步长的指数,与国际单位制词头对应。

常见问题

零怎么处理?零是一个特殊情况:它显示为 \(0 \times 10^{0}\),实数为 0,英文单词形式为 "zero"。

支持负数吗?支持——负号会保留在尾数上,英文单词形式前会加上 "negative";指数则根据绝对值来计算。

为什么工程记数法要用 3 的倍数?因为每隔三个数量级正好对应一个 SI 公制词头(千、兆、吉、毫、微……),这对科学和工程领域来说非常方便。

最后更新: