科学记数法转换器 (十进制 ↔ 科学)
两种模式: 十进制转科学算任何数的系数和指数; 科学转十进制展开回去。工程记数法 (指数是 3 的倍数) 也显示。
工作原理
什么是科学记数法
科学记数法把数表示为系数 × 10^指数, 其中系数在 1 到 10 之间 (通常 1 ≤ 系数 < 10)。用于十进制形式麻烦的超大或超小数。
例: 光速 = 3 × 10⁸ m/s。阿伏伽德罗数 = 6.022 × 10²³。电子质量 = 9.109 × 10⁻³¹ kg。指数告诉你小数点移动多少位: 正向右 (乘), 负向左 (除)。
计算机中的 E 记法
E 记法 (1.23e4 = 1.23 × 10⁴) 是计算机友好版本。JavaScript、Python、Excel 和多数计算器用这个。「e」只是记法 — 没有「e」(欧拉数) 涉及。
为什么计算机用 E 记法: 键盘通常没有上标或「×」作为易输入字符。纯 ASCII E 或 e 在任何文本输入中工作。
注: 正则编程或其他上下文中的「e」意味不同的东西。在数字中它特别是「× 10 的」。
工程记数法
工程记数法与科学类似但指数总是 3 的倍数 (3、6、9、12、…或 −3、−6、−9、…)。这与 SI 前缀对齐: 千 (10³)、兆 (10⁶)、吉 (10⁹)、毫 (10⁻³)、微 (10⁻⁶)、纳 (10⁻⁹)。
例: 科学的 1.23 × 10⁴ 在工程是 12.3 × 10³, 可读作「12.3 千」。在电子学、工程和任何用 SI 单位前缀的领域有用。
权衡: 科学记数法有固定格式的系数 (始终 1 ≤ |系数| < 10); 工程允许更宽的系数范围 (1 ≤ |系数| < 1000) 但 SI 前缀映射更干净。
常见问题
›为什么指数有用?
它告诉你数量级。10⁹ 是十亿; 10⁻⁹ 是纳米尺度数。对比较非常不同的尺度 (原子 vs 天文), 指数是自然语言。
›1.23e4 与 1.23 × 10⁴ 相同?
是 — 同数, 不同记法。「e4」是「× 10⁴」的计算机友好写法。多数编程语言和计算器接受作输入。
›计算器精度?
浮点精度 (约 15-17 位有效数字)。更高精度 (1000+ 位) 用 SymPy 或 Mathematica 之类 CAS。
›可以对科学记数法做数学?
乘: 系数相乘, 指数相加。除: 系数相除, 指数相减。加/减: 先转到相同指数, 再加减系数。
›为什么我的数显示为「Infinity」?
指数对 IEEE 754 双精度太大 (约 308)。更大的数用 CAS 或基于 BigInt 的库。
›什么是「尾数」?
系数的旧同义词 — × 10^ 之前的部分。一些教科书仍用。现代惯例是「系数」或「有效数字」。
›可以用负系数?
可以。-3 × 10⁵ = -300,000。负号在系数上, 不在指数上。
›数据会上传吗?
不会。计算在本地; 不向服务器发送。
相关工具
最后更新: