单位转换器
在公制和英制单位之间转换长度、重量、温度、体积、面积、速度和数字存储容量。转换使用国际定义的精确系数,而不是四舍五入的近似值。
- 文件永不离开你的设备
- 免费,无需注册
- 无水印
- 加载后可离线使用
如何单位转换器
- 1
选择一个分类
选择长度、重量、温度、体积、面积、速度或数据。
- 2
输入一个数值
输入数量,并选择它所在的单位。
- 3
查看每一种等效值
该分类下所有其他单位会同时转换出来——不需要另外选择目标单位。
为什么"精确"的转换系数和常用的四舍五入版本不一样
好几个英制转公制的转换系数,是按国际协议被定义为精确值的,而不是测量或近似出来的——1 英寸被精确定义为 25.4 毫米,1 磅被精确定义为 0.45359237 公斤,两者都是通过条约固定下来的,而不是从任何可能带有不确定性的物理测量中推导出来的。很多日常使用的转换器和心算捷径,用的是四舍五入的近似值——把 1 英寸当作大约 2.54 厘米,或者把 1 磅当作大约 0.454 公斤——这对随手估算来说足够准确,但在涉及大数字或者多个转换步骤串联在一起的任何计算里,都会引入一个微小的、不断累积的误差。全程使用国际定义的精确系数,意味着这里得出的结果能和一次官方或科学的转换精确一致,而不会随着数字规模的增大,逐渐偏离出一个百分之几分之一的差距。
为什么温度需要一套根本不同的计算方式
这个工具里其他所有的转换都是单纯的乘法——乘以一个固定比率,就能在同一个底层物理量的两个单位之间转换,因为两种刻度共享同一个零点(0 米和 0 英尺都意味着"完全没有长度")。摄氏度和华氏度不具备这个特性:它们各自把零点定义在不同的物理温度上,所以在两者之间转换,既需要乘法,也需要一个偏移量——摄氏度转华氏度是(°C × 9/5)+ 32,而不是单纯套用一个比率。开尔文又增加了第三个、出于科学考虑设定的零点,位于绝对零度——物理上可能达到的最低温度——这正是为什么开尔文在正常使用中完全没有负值:没有比它更冷的东西需要表示。
为什么一张单一的查找表无法用同样的方式处理每一个分类
长度、重量、体积、面积、速度和数字存储容量,都是通过在该分类下任意两个单位之间乘以一个固定比率来转换的,这正是为什么一套共享的转换机制能统一处理它们所有。温度是唯一需要真正不同逻辑的分类,专门针对它那种基于偏移量的刻度——这也是为什么它在这个工具里有自己专属的转换路径,而不是被强行套进其他每个分类都采用的"乘以一个比率"方法里。
"同一个单位"有时悄悄指的是两个不同的东西
好几个听起来相同或可以互换的单位名称,根据所使用的是哪种地区或技术惯例,实际上指的是可测量的不同数量,这是一个和运算本身是否出错完全无关、却很常见的转换错误来源。美制加仑和英制加仑相差大约 20%——3.785 升对 4.546 升——尽管共用同一个名字,这一点对从食谱到燃油经济性比较的任何事情都影响巨大。数字存储容量有一个类似的陷阱:制造商和网络规格使用十进制的 SI 定义,其中 1 KB 恰好意味着 1000 字节,而很多操作系统显示的是二进制定义,其中 1 KiB 意味着 1024 字节——这正是为什么一块标称"1 TB"的硬盘,一旦插上电脑、被一个使用二进制惯例的操作系统检查,就会显示为大约 931 GB。
常见问题
这些转换系数是精确的吗?
在存在精确定义的地方是精确的。按照国际协议,1 英寸被精确定义为 25.4 毫米,1 磅被精确定义为 0.45359237 公斤,这里用的正是这些精确值,而不是很多转换器所采用的四舍五入版本。
为什么温度的处理方式不一样?
因为摄氏度和华氏度的零点不同,所以转换除了一个系数之外还需要一个偏移量——0°C 是 32°F,而不是 0°F。这个工具里其他所有内容,都是通过一个单一基础单位做线性缩放。
美制加仑和英制加仑是一样的吗?
不一样,而且差异很大:英制加仑大约是 4.546 升,而美制加仑是 3.785 升——大约大 20%。两者会分别列出,美制和英制的品脱、液量盎司也是如此。
KB 和 KiB 是一样的吗?
不一样。这个工具使用十进制的 SI 定义,即 1 KB 是 1000 字节——这是存储设备制造商和网络速度所采用的惯例。操作系统经常显示的是二进制数值(1 KiB = 1024 字节),这正是为什么一块"1 TB"的硬盘会显示为大约 931 GB。