英里每加仑(英)转升每百公里

把英制口径的 mpg 换成国内习惯的 L/100km:常数为 282.480936331822,由 1 英制加仑 4.54609 升与 1 英里 1.609344 公里推得。默认 40 英里每加仑(英) 得 7.062023 升每百公里。mpg 越大越省、升每百公里越小越省,两者互为倒数,所以两个方向都是同一个除法,只是单位标签对调。附 20 行油耗档位速查表与美制常数对照。

一加仑(英) 4.54609 升跑 40 英里 = 64.37376 公里,折成百公里耗油 7.062023 升。

默认示例:40 英里每加仑(英)。数值被清空时点「开始换算」会自动填回示例;在数值或小数位输入框里按 Enter 也能直接换算。

使用方法

  1. 数值默认 40,范围 0.1 到 200,支持小数。改完立即重算,光标停在输入框里按 Enter 同样触发,不必去点按钮。
  2. 换算方向默认「英里每加仑(英) → 升每百公里」,点「交换方向」换成「升每百公里 → 英里每加仑(英)」。交换只改单位标签,算式仍旧是同一个除法。
  3. 小数位默认 6,范围 0 到 6。填 0 时只留整数,填 6 时给出 7.062023 这样的六位小数;小数位影响结果区与速查表,不影响内部计算精度。
  4. 结果区第一行是主结果,下面是方向与常数、算式、常数来源与美制常数对照,等宽字体整段可复制;「复制结果」带走的就是这一段。
  5. 工具区下方是 20 行油耗档位速查表,默认显示 12 行,点「加载更多」展开余下 8 行,点「导出 CSV」存成带字节序标记的文件,Excel 打开不乱码。
  6. 「复制对照表」复制正文里那张 12 行档位表,制表符分隔,可直接粘进表格软件;表里同时给出公里每升,方便与日系车评口径对照。
  7. 数值留空、写成非数字、超出 0.1 到 200,以及小数位留空、写成小数或超出 0 到 6,都会给出写明原因的提示,不静默套默认值继续算。
  8. 本页只做数值换算,不查车型、不联网、不写本地存储;输入内容只用于本次计算,刷新页面即恢复默认。

这个英里每加仑(英)转升每百公里工具能解决什么

看英国与澳洲的车评、二手车网站,油耗一律写成 mpg:数字越大越省油。国内习惯的是升每百公里,数字越小越省油。两套口径一个正着一个倒着,光靠心算很容易把「省油」和「费油」读反。英里每加仑(英)转升每百公里这一页做的就是把英制口径的 mpg 直接折成 L/100km,并把折算用的常数摊在结果区里,让你知道一个数是怎么来的。

第一类是看境外车评与购车清单。英国车评写着 50 mpg,那是英制加仑;美国车评也写 50 mpg,用的是美制加仑,两者实际差 20%。同样一个 50,折出来一个是 5.649619 升每百公里,另一个是 4.704292 升每百公里。本页默认按英制算,并在结果区末行并列美制常数,选错口径时一眼能看出来。

第二类是核对车载电脑与加油实测。自己用加油小票算出来的是升每百公里,车机显示的是 mpg,两边对不上时不一定是谁坏了,很可能只是单位不同。把车机的数代进本页换成升每百公里,再和加油记录比,就能分清是单位问题还是真的偏差。

第三类是写材料、做对比表。一份要同时给中英两边看的油耗表,必须统一到一个口径;把 mpg 全部折成升每百公里(或反过来)再排序,排序方向才不会反。本页的速查表已经按 mpg 从小到大排好,对应的升每百公里自然是从大到小,正好体现这个倒数关系。

计算原理与变量说明

先算一加仑能跑多远,再折成一百公里耗多少油:一加仑跑 m 英里,等于 m × 1.609344 公里;耗油 4.54609 升。所以每公里耗油是 4.54609 ÷ (m × 1.609344) 升,乘 100 得每百公里耗油,整理后就是 4.54609 × 100 ÷ 1.609344 ÷ m,前面的系数正好是 282.480936331822。

量值来源与说明
1 英里1.609344 公里1959 年国际英尺磅协议后的定义值,不是近似
1 英制加仑4.54609 升1976 年定义值,同样不是近似
英制常数282.4809363318224.54609 × 100 ÷ 1.609344,本页全程用它
美制常数235.2145833333333.785411784 × 100 ÷ 1.609344,美制加仑为 231 立方英寸
两常数之比1.200949925505正是英制加仑与美制加仑之比,差约 20%

两个方向都是除法,而且共用同一个常数。mpg 是「每单位燃料跑多远」,升每百公里是「每单位距离耗多少」,两者互为倒数,所以把 mpg 换成升每百公里是常数除以它,把升每百公里换回 mpg 也是常数除以它。公式长得一模一样,变的只是输入与输出的单位标签。这一点和其他单位换算很不一样:长度换算里正反两个方向一个是乘一个是除,这里不是。

倒数关系带来的排序反转。mpg 越大越省油,升每百公里越小越省油。同一批车按 mpg 升序排,对应的升每百公里必然是降序。做对比表时若只把数字换了而没注意排序方向,表格读起来会完全相反。

常数里的三个数都是定义值。1.609344 公里每英里与 4.54609 升每加仑都不是测量出来的近似,而是写进标准里的精确值,所以常数 282.480936331822 的位数只受浮点表示限制。页面内部按双精度算,显示时再按你选的小数位截断。

加仑口径是最常见的坑。英制加仑 4.54609 升、美制加仑 3.785411784 升,后者是 231 立方英寸的精确换算。英国、加拿大(历史上)、部分英联邦国家用前者,美国与部分拉美国家用后者。看到 mpg 先确认是哪个加仑,否则 20% 的偏差比车本身的差距还大。

完整示例(数值仅作演示)

默认一组:输入 40 英里每加仑(英),得 7.062023408296 升每百公里,默认保留 6 位显示 7.062023。展开算是 282.480936331822 ÷ 40;反向代回 282.480936331822 ÷ 7.062023408296 得 40,闭合。

对照一组:输入 30 得 9.416031211061 升每百公里,输入 50 得 5.649618726636 升每百公里。两个数相差不到一倍,但 mpg 差了 20,正好说明倒数轴上「越省油越挤」。

反向一组:把方向换成「升每百公里 → 英里每加仑(英)」,输入 8 得 35.310117041478 英里每加仑(英)。同样是 282.480936331822 ÷ 8,算式与正向完全一致,只有单位标签换了位置。

油耗档位对照表

下表按英里每加仑(英)从 20 排到 75,给出对应的升每百公里(6 位小数)与公里每升(3 位小数)。升每百公里一列从上往下递减,正是倒数关系的直观体现;「复制对照表」按钮复制的就是这张表。

英里每加仑(英)升每百公里公里每升常见车型档位
2014.1240477.080大型 SUV
2511.2992378.850中大型 SUV
309.41603110.620中型 SUV
358.07088412.390紧凑型 SUV / MPV
407.06202314.160紧凑型轿车
456.27735415.930家用轿车
505.64961917.700小型轿车
555.13601719.470混动轿车
604.70801621.240混动小型车
654.34586123.010柴油紧凑车
704.03544224.780插电混动 / 增程
753.76641226.550高效混动

速查表里另外还有 10 mpg(14 升以上,重型皮卡与大排量老车)到 105 mpg(2.7 升以下,节油赛与实验室水平)的档位,点「加载更多」可以看到全部 20 行。档位标签只是经验划分,同一辆车在不同路况下的实际值会上下浮动一两档。

结果边界、舍入与适用说明

常见问题

为什么两个方向都是除法?

因为 mpg 与升每百公里互为倒数:一个是每单位燃料跑多远,一个是每单位距离耗多少。倒数互换时算式不变,所以两个方向都是常数除以输入,只是单位标签对调。

282.480936331822 是怎么来的?

4.54609 升每加仑乘 100,再除以 1.609344 公里每英里。三个数都是定义值,所以这个常数不是近似值。

英制和美制 mpg 差多少?

常数之比 1.200949925505,也就是约 20%。英制加仑 4.54609 升、美制加仑 3.785411784 升,同样是 50 mpg,英制折 5.649619 升每百公里,美制只有 4.704292。

为什么数字越大反而越省油?

mpg 的分子是距离,跑得越远越省。升每百公里的分子是燃料,耗得越少越省。同一个事实两种写法,方向正好相反。

车载电脑显示的和加油实测对不上,是本页算错了吗?

先确认单位:车机可能按美制加仑算,也可能取的是某一段行程的平均值。把车机数代进本页换成同一口径再比,仍对不上才是车机或记录本身的问题。

小数位能不能超过 6 位?

不能。双精度有效位约 15 到 17 位,而常数本身只有 15 位左右可信数字,再往下写没有实际意义,所以上限设在 6。

为什么填 0 会报错而不是给无穷大?

0 英里每加仑意味着一加仑跑零英里,对应的每百公里油耗是无穷大,没有物理意义。本页选择直接提示,而不是输出一个看不懂的符号。

输入的数据会上传到服务器吗?

不会。换算、查表与导出都在本页完成,没有发起任何网络请求,也不写入浏览器存储,刷新页面即恢复默认值。

相关工具