🔬 科学计数法转换
科学计数法 · 工程计数法 · SI前缀
科学计数法 · 工程计数法 · SI前缀
科学计数法将数字表示为a×10ⁿ的形式,其中1≤|a|<10,n为整数。如12345=1.2345×10⁴,0.00123=1.23×10⁻³。便于读写极大或极小数。
科学计数法:a×10ⁿ,1≤|a|<10。工程计数法:a×10ⁿ,n是3的倍数(如10³,10⁶,10⁻³)。工程计数法对应SI前缀(k=10³,M=10⁶,m=10⁻³等)。
常用:T(10¹²),G(10⁹),M(10⁶),k(10³),m(10⁻³),μ(10⁻⁶),n(10⁻⁹),p(10⁻¹²)。如12,000m=12km,0.000003m=3μm。
规定1≤|a|<10,即a是1到10之间(含1不含10)的数。如450写成4.5×10²而不是45×10¹,这样才规范统一。
把小数点向右移到第一个非零数字后面,移了几位指数就是负几。如0.00123,小数点右移3位得1.23,所以是1.23×10⁻³。
不是。像1.5E3这种写法里的E是"×10的幂"的意思,1.5E3=1.5×10³=1500。数学常数e≈2.71828是自然对数的底,两者完全不同。
用于表示极大或极小的数,如光速3×10⁸m/s、阿伏伽德罗常数6.022×10²³、电子质量9.11×10⁻³¹kg。它让数字更短、运算更不易出错。
工程计数法的指数是3的倍数,正好对应千进制的SI前缀。如1.5×10⁶=1.5M(兆),2.5×10⁻³=2.5m(毫)。在工程上更直观。
科学计数法要求系数a满足1≤|a|<10,指数n为整数。这样任何一个数都有唯一的科学计数法表示,便于比较大小和统一书写。
比较两个科学计数法数字时,先看指数,指数大的数大;指数相同再看系数。
| 词头 | 符号 | 数值 | 示例 |
|---|---|---|---|
| 太 | T | 10¹² | 1TB=1太字节 |
| 吉 | G | 10⁹ | 1GHz=1吉赫 |
| 兆 | M | 10⁶ | 1MHz=1兆赫 |
| 千 | k | 10³ | 1km=1千米 |
| 毫 | m | 10⁻³ | 1mm=1毫米 |
| 微 | μ | 10⁻⁶ | 1μm=1微米 |
| 纳 | n | 10⁻⁹ | 1nm=1纳米 |
| 皮 | p | 10⁻¹² | 1ps=1皮秒 |
SI国际单位制采用千进制(每3位一档),所以工程计数法把指数取为3的倍数,这样每个数字都能直接匹配一个SI前缀,读起来既准确又方便。
比如1.5×10⁷这种指数不是3倍数的数,工程上常写成15×10⁶=15M,而不是严格按科学计数法写。
计算机和计算器用类似科学计数法的"浮点表示"存储数字,如1.5E3。不过它基于二进制,精度和范围都受位数限制。
理解科学计数法有助于理解浮点数的精度、溢出和下溢问题,这也是程序员调试数值计算的基础知识。
| 词头 | 符号 | 数值 | 词头 | 符号 | 数值 |
|---|---|---|---|---|---|
| 艾 | E | 10¹⁸ | 阿 | a | 10⁻¹⁸ |
| 拍 | P | 10¹⁵ | 飞 | f | 10⁻¹⁵ |
| 太 | T | 10¹² | 皮 | p | 10⁻¹² |
| 吉 | G | 10⁹ | 纳 | n | 10⁻⁹ |
| 兆 | M | 10⁶ | 微 | μ | 10⁻⁶ |
| 千 | k | 10³ | 毫 | m | 10⁻³ |
| 物理量 | 大小 | 科学计数法 |
|---|---|---|
| 光速 | 299792458 m/s | 约3×10⁸ m/s |
| 真空介电常数 | 8.85×10⁻¹² F/m | 8.85×10⁻¹² |
| 阿伏伽德罗常数 | 6.022×10²³ /mol | 6.022×10²³ |
| 电子质量 | 9.11×10⁻³¹ kg | 9.11×10⁻³¹ |
| 普朗克常数 | 6.626×10⁻³⁴ J·s | 6.626×10⁻³⁴ |
1. 输入十进制数字(支持普通数字和科学计数法输入)。
2. 查看科学计数法、工程计数法和带SI前缀的结果。
3. 也可以输入科学计数法格式的数字反向转换。