单位换算器
转换在长度、面积、体积、温度、数据存储与时间等单位之间换算——纯系数,100% 离线。
本页内容
什么是单位换算?#
单位换算把一个单位的测量值变成同一物理量的另一种表达——1 英里变成 1.609344 公里,100 °F 变成 37.78 °C,1 GiB 变成 1024 MiB。算术上无非是乘除,但换算器是否好用全看细节:温度有非零偏移(所以不是简单的乘法),计算机数据有两套并行体系(二进制的 KiB/MiB/GiB 对应十进制的 KB/MB/GB,在 GB 量级上差 7%,悄无声息地搞乱存储估算),而浮点运算会留下 0.30479999 这样的噪声,除非有人合理地四舍五入。
本页处理六大类——长度、面积、体积、温度、数据、时间——通过一个基准单位枢纽:每个单位(温度除外)都有一个相对基准的系数,换算走 值 × from系数 ÷ to系数。温度被单独处理,因为它的零点会移动。结果会被修整到合理的有效位数,让你读到 1.609344 而不是 1.6093439999999998。
怎么用#
- 从下拉框选择 Category(类别):长度、面积、体积、温度、数据、时间。
- 输入要换算的 Value。
- 选择 From(源单位,下拉框列出该类别下可用的符号)。
- 选择 To(目标单位)。中间的箭头只是视觉提示。
- Output 框实时显示换算结果。
核心特性#
- 一个工具六大类。 长度(nm 到英里,含海里)、面积(mm² 到英亩和平方英里)、体积(毫升到加仑,美制与英制加仑分开列出)、温度、数据、时间——覆盖日常换算,无需十几个独立页面。
- 温度正确处理。 摄氏、华氏、开尔文通过真实偏移换算(如
C = (F − 32) × 5/9、K = C + 273.15),而非乘法——所以 0 °C 正确地变成 32 °F 和 273.15 K,而不是零。 - 二进制与十进制数据单位并列。
KiB/MiB/GiB/TiB/PiB用 1024 为底;KB/MB/GB/TB/PB用 1000 为底。两者都列出,让你看清为什么”500 GB”的硬盘在系统里显示为约 465 GiB。 - 浮点噪声修整。 结果四舍五入到最多 8 位有效数字并去掉末尾的零,所以
1 ft → 0.3048 m而非0.30479999999999996 m;超大或超小的结果自动切换到指数记法。 - 美制与英制加仑区分。 美制加仑(3.785 升)和英制加仑(4.546 升)是两个独立条目,不会合并成一个错误的数。
实例演示#
把 1 英里换成公里:类别 length、值 1、From mi、To km:
1 mi = 1.609344 km
切到温度——100 °F 换 °C:
100 °F = 37.77778 °C
这里就是偏移在起作用:减 32,再乘 5/9。一个只会”乘系数”的换算器会给出离谱的错答案,因为华氏度的零点不是绝对零度。
再看数据的陷阱。把 1 GiB(二进制)换三种目标:
1 GiB = 1024 MiB
1 GiB = 1073741824 B
1 GiB = 1.073741824 GB (十进制)
最后一行最坑人:硬盘厂商标的”500 GB”是 500 个十进制 GB,而你的操作系统按二进制 GiB 计量,于是显示约 465 GiB。同样的字节数,两套约定,差出 7 个百分点。
常见问题#
为什么系统里显示的 GB 比包装盒上少?#
因为磁盘厂商用十进制单位(1 GB = 10⁹ 字节),而操作系统传统上用二进制单位(1 GiB = 2³⁰ 字节 ≈ 1.074 × 10⁹)。一块”500 GB”的盘是 500 × 10⁹ 字节,约等于 465 GiB。本页让你在两套单位之间显式换算,这个差距就不再是谜。
为什么温度换算和其他所有量都不一样?#
因为零点不同。0 °C、32 °F、273.15 K 描述的是同一个温度(水的冰点),所以换算必须先平移零点再缩放——(F − 32) × 5/9,或 K = C + 273.15。长度、质量、数据都有一个真正的零点,一次乘法就够。把两种方式搞混,是单位换算器最经典的 bug。
为什么美制和英制加仑都列出来了?#
因为它们体积不同,用错就毁了食谱或油耗计算。美制液加仑是 3.785 升;英制(英)加仑是 4.546 升——大约大 20%。它们同名却不同大小,所以工具把它们作为两个独立单位保留,而不是悄悄取平均。
时间类别里的”一个月”到底多长?#
一个儒略月,30.4375 天(正好 365.25 / 12);一个儒略年,365.25 天。这是科学与金融计算中通用的固定长度平均值,因为日历月从 28 到 31 天不等,日历年是 365 或 366 天。要算具体的日历跨度,请直接数实际天数,而不是经过”月”换算。