3Q工具箱
首页 / 教程中心 / 换算与计算

单位换算最容易错的五处:1 KB 是 1000 还是 1024、平方立方与温差

换算与计算发布于 2026-09-12

单位换算看起来是小学乘除法,但真正出错的地方从来不在计算,而在口径:同一个符号在不同行业指代不同的数值,或者你以为的线性关系其实是平方、立方乃至带偏移量的关系。

下面几处是最高频的坑,每一处都能核对到具体的定义或公式。

一、1 KB 是 1000 还是 1024

两个答案都有依据,因为存在两套并行的前缀体系。

  • SI 十进制前缀kMGT 严格表示 10^310^610^910^12。所以 1 kB = 1000 B
  • IEC 二进制前缀KiMiGiTi 表示 2^102^202^302^40。所以 1 KiB = 1024 B1 MiB = 1048576 B

KiB 这套写法是 IEC 为了消除歧义才引入的,但日常表达里几乎没人用,绝大多数人写 KB 时心里想的是 1024。计算机行业的历史习惯是二进制口径——内存寻址天然按 2 的幂组织,因此内存容量必然是 2^n

本站的字节数换算采用的是二进制口径,即 1 KB = 1024 B1 MB = 1024 KB,一路到 PB。换算时只要确认你的数据来源用的是哪套口径,然后统一到同一套里比较,两套混用才是错误的根源。

顺便提一个相关的混淆:网络带宽用的是比特而不是字节100 Mbps 是每秒 100 兆比特,除以 8 得到 12.5 MB/s(十进制口径)。所以百兆宽带下载速度显示 12 MB/s 左右是正常的,不是被限速。

二、硬盘标称容量和系统显示为什么差一截

买 1 TB 的硬盘,系统里只显示 931 GB,很多人以为是被预装系统占用或者厂商虚标。真正的原因是两套口径的错位:

  • 硬盘厂商按十进制标称1 TB = 10^12 B = 1000000000000 B。这在标签和合同上是准确的。
  • Windows 的资源管理器按二进制计算,但把单位写成了 GB:它实际显示的是 GiB,即除以 1024^3

于是 10^12 ÷ 1024^3 ≈ 931.32,标称 1 TB 的盘显示为约 931 GB,差 6.9% 左右。容量越大差得越多:

4 × 10^12 ÷ 1024^4 ≈ 3.64

也就是 4 TB 的盘显示约 3.63 TB,看起来「少了将近 400 GB」。每上一个量级,比值就再乘一次 1.0241024^4 ÷ 1000^4 ≈ 1.0995,接近 10%

判断依据很简单:如果差值比例恰好是 7.4%(GB 级)或 10%(TB 级)左右,那就是口径问题,不是虚标。 真正被占用的空间(分区表、文件系统元数据、预留区)通常只有百分之一量级。macOS 从 10.6 起改用十进制显示,所以同一块盘在 macOS 上显示 1 TB、在 Windows 上显示 931 GB,两者都没错。

三、面积与体积是平方、立方关系,不是线性

这一处的错误最隐蔽,因为它看起来太显然了。

长度换算是线性的:1 m = 100 cm。但面积和体积换算要把这个比例做幂运算:

1 m² = 100² cm² = 10000 cm²      1 m³ = 100³ cm³ = 1000000 cm³

真实场景里的表现是:装修图纸上把尺寸从米改成厘米,面积不是乘 100 而是乘 10000;模型等比放大 2 倍,表面积变成 4 倍、体积和重量变成 8 倍。同理,容积单位 1 L = 1 dm³ = 1000 cm³ = 0.001 m³,一立方米水是 1000 升而不是 100 升。

中式面积单位还有一层换算:1 亩 = 60 平方丈 ≈ 666.67 m²1 公顷 = 10000 m² = 15 亩。这两个数记住其中一个就能互推。

更麻烦的是「平方尺」这个说法有两种完全不同的含义:

  • 内地市制的平方市尺:市尺定为 1/3 m,所以 1 平方市尺 = 1/9 m² ≈ 0.1111 m²
  • 港澳与部分房产资料里的平方英尺1 平方英尺 ≈ 0.0929 m²

两者相差约 20%,用错了在房屋面积上就是几平米的偏差。面积体积换算对这两个口径做了单独标注,并支持按长宽高直接算面积与体积,装修和货运场景可以少一步手算。纯长度维度的换算用长度转换更直接,注意英制单位现在都是按精确定义值折算的:1 英寸 = 25.4 mm1 英尺 = 0.3048 m1 英里 = 1609.344 m

四、温度是仿射变换,温差不能照搬公式

绝大多数单位换算是纯比例关系:换算就是乘一个因子,0 对应 0。温度不是,它是带偏移量的仿射变换:

°F = °C × 9/5 + 32        K = °C + 273.15

因为摄氏和华氏的零点定义不同(一个取水的冰点,一个不取),公式里必然有那个 +32。开尔文的零点是绝对零度 -273.15 °C,所以它相对摄氏只有平移没有缩放。

由此产生一个非常常见的错误:换算温差时不能带偏移量。 一个温差 10 °C 对应的华氏温差是:

Δ°F = Δ°C × 9/5 = 18

而不是 10 × 9/5 + 32 = 50。同理 Δ K = Δ°C,一度的温差在摄氏和开尔文里数值完全相同。空调温差、材料热膨胀、温度变化率这类量都属于温差,套点温公式会算出离谱的结果。

几个可以自查的锚点:0 °C = 32 °F = 273.15 K100 °C = 212 °F-40 °C = -40 °F(两条刻度唯一的交点),人体正常体温 37 °C ≈ 98.6 °F温度转换器同时给出摄氏、华氏、开尔文与兰氏度,兰氏度的关系是 °R = °F + 459.67,等于以绝对零度为零点、用华氏刻度间距,工程热力学资料里常见。

五、市斤、亩、市尺:1959 年定下来的换算关系

中式单位不是模糊的民间说法,它们有明确的法定折算值,依据是 1959 年国务院《关于统一计量制度的命令》:

  • 重量1 市斤 = 500 g,并且改为十两制,1 市两 = 50 g1 市担 = 100 市斤 = 50 kg
  • 长度1 市尺 = 1/3 m ≈ 33.33 cm1 市丈 = 10 市尺1 市里 = 150 丈 = 500 m
  • 面积1 亩 = 60 平方丈 ≈ 666.67 m²1 顷 = 100 亩1 分 = 1/10 亩
  • 容积1 市升 = 1 L1 市斗 = 10 市升1 市石 = 10 市斗 = 100 L

「半斤八两」这个成语恰好保留了改制前的痕迹:旧制是十六两一斤,半斤正好是八两,所以两者相当。改成十两制后半斤是五两,成语就对不上了。做古籍、中药、老账本换算时要特别注意年代——同一个「两」在十六两制下是 31.25 g中国传统单位换算按 1959 年标准分重量、长度、面积、容积四类同时换算,并附了旧制差异说明。

加仑也有类似的双口径问题:1 美制加仑 = 3.785411784 L1 英制加仑 = 4.54609 L,差了将近 20%。看到英文资料里的 gallon、pint、ounce,先确认是美制还是英制。

六、力学单位:工程制和国际制混着用的历史遗留

前面几处的麻烦都出在同一个量有两套刻度,力学单位还要再多一层:「力」本身有两种定义方式。国际单位制(SI)把力当成派生量,1 N = 1 kg·m/s²,力由质量和加速度算出来;工程单位制反过来,直接拿「1 千克物体在地面受到的重力」当力的单位,也就是千克力:

1 kgf = 1 kg × g0 = 9.80665 N
1 lbf = 0.45359237 kg × g0 = 4.4482216152605 N

g0 是国际定义的标准重力加速度,精确值 9.80665 m/s²0.45359237 kg 是磅的精确定义值,所以这两个换算因子本身也是精确的,不是测量近似。工程制的力单位把一个重力加速度常数嵌进了定义里,这正是「质量和力被混用」的源头:日常说「这东西 50 公斤重」,公斤是质量单位,而「重」指的是力,严格写应该是 50 kgf ≈ 490.3 N。同一家族里还有 1 ozf = lbf/161 kip = 1000 lbf(美国钢结构图纸常用)、短吨力 = 2000 lbf、长吨力 = 2240 lbf

压强上的双轨更容易吃亏,因为符号长得很像:

1 bar = 100000 Pa          1 atm = 101325 Pa(标准大气压)
1 at  = 1 kgf/cm² = 98066.5 Pa(工程大气压)
1 Torr = 1/760 atm ≈ 133.3224 Pa

atatm 是两个不同的单位,差约 3%,老设备铭牌和压力表上写的多半是工程大气压。反过来,有一组看着不同其实完全相同的写法:**1 N/mm² 在数值上就等于 1 MPa,材料强度表里两种写法混用,但它们是同一个量,不需要任何换算。汞柱和水柱则要注意它们是约定值而非精确定义**:1 mmHg = 133.322387415 Pa 按约定汞密度 13595.1 kg/m³ 算,与 1 Torr 相差约 1e-7 的相对量,工程上可视为相等但定义不同;1 mmH₂O = g0 Pa ≈ 9.80665 Pa,按水密度 1000 kg/m³ 算,同时也等于 1 kgf/m²

力矩、质量、功率上的痕迹同样是这套历史留下的。1 kgf·m = 9.80665 N·m;汽车扭矩常用 lbf·ft,即 0.45359237 × 9.80665 × 0.3048 ≈ 1.35582 N·m,小型电机则用 ozf·inmN·mN·mm 在数值上相等(都是 1e-3 N·m),看错一眼就差一个量级。英制里为了回避「磅既是质量又是力」的混乱,专门造了一个质量单位斯勒格:1 slug = 1 lbf·s²/ft ≈ 32.174 lb。马力更要分清是哪一种——**英制机械马力 1 hp = 550 ft·lbf/s ≈ 745.6999 W,公制马力 1 PS = 75 kgf·m/s = 735.49875 W**,两者差约 1.4%,凭印象写「1 马力 = 735 W」在英制资料里就是错的;制冷行业的 1 RT = 12000 BTU(IT)/h ≈ 3516.85 W 又是另一套。

力学单位换算把这些单位按力、压强/应力、力矩/扭矩、质量、能量/功、功率六类分开,同类单位一次输入全部同时换算,并给按定义精确的因子和依赖约定密度的「约定值」打了不同标签。能量类里 1 kW·h = 3.6e6 J1 cal(th) = 4.184 J(热化学卡)都是精确值,食品标签上的「大卡」就是 kcal。它另有一个「公式计算」标签页,可以按 F = m·ap = F/A 这类关系任选一个量反解,并内置了各天体的重力加速度:地球 9.80665、月球 1.62、火星 3.721、金星 8.87、水星 3.7、木星 24.79、土星 10.44、太阳 274(单位 m/s²),拿来验证「同一块 1 kg 的物体在月球上只剩约 1.62 N 重力、质量却仍是 1 kg」最直观。

七、高频误算清单

  • 两套字节口径混用。 用十进制的标称容量去除以 1024^n,或者反过来,都会得到看似「缺斤少两」的结论。
  • 把 Mbps 当成 MB/s。 差 8 倍。
  • 面积体积按线性因子换算。 该乘 10000 的乘了 100
  • 温差套用点温公式。 多加了那个 32
  • 平方尺不分市制与英制。 相差约 20%
  • 加仑、盎司不分美制英制。 液量盎司还要与重量盎司区分开。
  • 把 kgf 当 N 用。 漏掉 9.80665 这个因子,受力计算会小算近 10 倍;工程大气压 at 与标准大气压 atm 混用则再差约 3%
  • 马力不分英制与公制。 hp ≈ 745.7 WPS = 735.49875 W,另外 N/mm²MPa 是同一个量,不要再乘一遍系数。
  • 有效数字被四舍五入吃掉。 1/3 这类无限小数在多步换算里会累积误差,中间步骤保留位数比结果多两位再取整。

常见问题

我该按 1000 还是 1024 算? 看数据来源。硬盘、U 盘、网络带宽的标称值按十进制;操作系统显示的文件大小、内存容量按二进制。同一次比较里必须统一,不要一半用一套。

手机显示可用空间和标称不符,能修复吗? 如果差值在 7%10% 这个量级,那是口径差异,不需要也无法「修复」;系统分区和预装应用会再占掉一部分,这部分因机型而异。

换算温度和换算温差的公式区别怎么记? 记一句话就够:点温带偏移,温差只缩放。 °F = °C × 9/5 + 32 用于某个具体温度,Δ°F = Δ°C × 9/5 用于变化量。

为什么工具算出来的亩数和土地证上的对不上? 先确认对方用的是不是同一个「亩」——历史上和部分地区存在市亩之外的其他折算习惯,加上土地面积通常是投影面积而非坡面面积。工具按 1 亩 ≈ 666.67 m² 的法定折算给出结果,权属面积以证载数据为准。

1 公斤到底等于多少牛? 这个问法本身就混了两个量。公斤是质量,牛是力,要换算必须给出重力加速度:F = m·g。在地球上按 g0 = 9.80665 m/s² 算,1 kg 物体受到的重力约 9.81 N;在月球上按 1.62 m/s² 只剩约 1.62 N,而质量始终是 1 kg。工程上说的「1 公斤力」是力单位 kgf,它等于 9.80665 N,与公斤不是同一个量。

图纸上的 MPaN/mm² 要不要换算?压力表上的 kgf/cm² 呢? MPaN/mm² 完全相等,直接照抄数值即可,1 MPa = 1 N/mm² = 1e6 Pakgf/cm² 要换:1 kgf/cm² = 98066.5 Pa ≈ 0.0981 MPa,也就是常说的工程大气压 at,它和标准大气压 atm = 101325 Pa 差约 3%,老表铭牌上写的通常是前者。

文中用到的工具

同类教程