英里每加仑(美)转升每百公里换算器

燃油经济性的两种口径互为倒数:升每百公里乘英里每加仑等于一个常数,美制是 235.214583。所以 30 英里每加仑(美制)折成 7.8404861 升每百公里,不是拿 30 去乘某个系数。本页在升每百公里、美制与英制英里每加仑、公里每升四个单位之间任意互换,输入即出结果。

30 mpg(US) = 7.8404861 L/100km;两者乘积恒等于 235.214583,所以是倒数关系而不是乘一个固定系数。
30 mpg-us = 7.8404861 l100km 折合枢轴 L/100km:7.8404861 L/100km 单位汇率:1 mpg-us = 7.8404861 l100km 口径说明:L/100km × mpg(US) = 235.214583,互为倒数 -- 展开到全部单位 -- 7.8404861 l100km 30 mpg-us 36.0284977739 mpg-uk 12.754311241 kml -- 批量(目标单位 l100km)-- 30 mpg-us = 7.8404861 l100km 25 mpg-us = 9.40858332 l100km 20 mpg-us = 11.76072915 l100km 40 mpg-us = 5.880364575 l100km 8 l100km = 8 l100km 12 kml = 8.33333333333 l100km

默认示例:30 英里每加仑(美制)折成升每百公里。mpg 越大越省油、升每百公里越小越省油,两个方向的变化幅度并不相等。

使用方法

  1. 「数值」默认 30,必须大于 0 且不超过 1000000,支持小数;「源单位」默认英里每加仑(美制),「目标单位」默认升每百公里。改任意一项立刻重算,光标停在数值框里按回车同样触发。
  2. 两个下拉各有四个选项:升每百公里、英里每加仑(美制)、英里每加仑(英制)、公里每升,覆盖欧美中三地最常用的四种油耗口径。
  3. 「小数位」默认 6,范围 0 到 12。美制常数 235.214583 只有六位小数,除法之后多半是无限小数。
  4. 「批量换算」默认已经写好六行示例,每行一条「数值 + 空格 + 单位」。单位一栏大小写不敏感,30 MPG-US 与 30 mpg-us 查的是同一条常数;按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完,框被清空时点「换算」会自动填回示例。
  5. 结果区给出「原值 源单位 = 结果 目标单位」,下面是折合枢轴单位升每百公里、单位汇率、口径说明、四个单位展开清单和批量结果,用来核对量级。
  6. 清单下面是一张 24 行倍率表,默认显示 12 行,点「加载更多」展开全部,点「导出 CSV」存成带 BOM 的文件。
  7. 「交换单位」把源与目标对调,用来反着核一遍;「复制结果」复制整段结论;「复制对照表」复制正文里那张跨口径锚点表,制表符分隔,可直接粘进表格软件。
  8. 数值为空、等于 0 或为负、超过 1000000、不是数字,小数位不是 0 到 12 的整数,批量行缺空格或单位不在四种之内,都会指明行号和原因。

这个英里每加仑(美)转升每百公里换算器能解决什么问题

油耗有两种完全相反的记法:一种记「跑固定距离烧多少油」,中国与欧洲用升每百公里;另一种记「烧固定油跑多远」,美国与英国用英里每加仑。两者不是乘除关系而是倒数关系,用错方向会得到差几十倍的结果。本站这一页的名称「英里每加仑(美)转升每百公里」,指的就是把美制口径折算成升每百公里;本页同时保留另外三个单位,选好源单位与目标单位即可任意互换,反方向也算。

第一类是进口车与海外车评的对账。美方资料一律给英里每加仑,国内油耗标识与工信部数据一律给升每百公里。30 英里每加仑(美制)等于 7.8404861 升每百公里、等于 12.754311241 公里每升,这三个数字描述的是同一辆车,量级却完全不同,直接用「乘以某个系数」的思路会立刻出错。

第二类是美制加仑与英制加仑的混淆。1 美制加仑 = 3.785411784 升,1 英制加仑 = 4.54609 升,比值 1.2009499255,英制大 20.09 个百分点。同一辆车标 30 英里每加仑(美制)等于 36.0284977739 英里每加仑(英制);反过来标 30 英里每加仑(英制)只等于 24.9802255328 英里每加仑(美制)。

第三类是「提升幅度」的口径之争。英里每加仑越大越省油、升每百公里越小越省油,方向相反。30 涨到 33 英里每加仑是「涨了 10」,对应升每百公里从 7.8404861 降到 7.12771463636,是「降了 9.09」——互为倒数的两个量,相对变化量必然不同。本页把两种口径都算出来,方便直接对比。

计算原理与变量说明

四个单位各自登记一个常数 f,含义是「该单位下的读数与升每百公里的乘积」。页面内部统一以升每百公里做枢轴,分两段走:先把源单位折成枢轴值,再从枢轴值折到目标单位。写成公式就是 结果 = f(源) ÷ x 之后再 f(目标) ÷ 枢轴值,全程只做两次除法,不做任何乘法。

单位常数 f口径说明
升每百公里 L/100km1欧/中枢轴单位,数值越小越省油
公里每升 km/L100欧/中与升每百公里互为倒数,常数 100
英里每加仑(美制)mpg(US)235.214583美100 × 3.785411784 ÷ 1.609344
英里每加仑(英制)mpg(UK)282.480936英100 × 4.54609 ÷ 1.609344

为什么必须是倒数而不是乘系数。升每百公里记的是「跑 100 公里烧几升」,英里每加仑记的是「烧 1 加仑跑几英里」,一个的分母是距离、另一个的分母是油量,所以两者相乘才等于常数。美制常数 235.214583 = 100 × 3.785411784 升 ÷ 1.609344 公里;英制常数 282.480936 = 100 × 4.54609 升 ÷ 1.609344 公里。看清楚 100 这个因子:它来自「每百公里」,所以公里每升的常数就是 100 本身。

为什么必须统一走枢轴。如果把换算写成「源常数 × 目标常数 ÷ 数值」,只在源或目标之一是枢轴单位(常数等于 1)时才成立。英里每加仑(美制)转公里每升时,这种写法会给出 784.04861,而正确值是 12.7543112229,差了 61.4732223714 倍。正确做法是先把源值折成升每百公里(235.214583 ÷ 30 = 7.8404861),再从升每百公里折到公里每升(100 ÷ 7.8404861 = 12.754311241)。本页正是这样实现的。

两个方向的箭头相反。升每百公里越小越省油,英里每加仑与公里每升越大越省油。所以「涨了 10」与「降了 9.09」描述的是同一件事:30 涨到 33 英里每加仑,升每百公里从 7.8404861 降到 7.12771463636。相对变化量之所以不相等,正是因为两者互为倒数。数值也不能为零或负值:倒数在 0 处没有定义,负油耗没有物理意义。

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

打开页面时四个控件的默认值是数值 30、源单位英里每加仑(美制)、目标单位升每百公里、小数位 6,结果是 30 英里每加仑(美制) = 7.8404861 升每百公里。把同一数值展开到四个单位:7.8404861 升每百公里、30 英里每加仑(美制)、36.0284977739 英里每加仑(英制)、12.754311241 公里每升。

批量框默认六行,目标单位升每百公里:30 mpg-us 得 7.8404861;25 mpg-us 得 9.40858332;20 mpg-us 得 11.76072915;40 mpg-us 得 5.880364575;8 l100km 得 8;12 kml 得 8.33333333333。

反方向核对:把源单位改成升每百公里、目标单位改成英里每加仑(美制),数值填 7.8404861,应得 30;再填 5,应得 47.0429166。点「交换单位」可反着再核一遍。

英里每加仑与升每百公里对照表

下表给出常用美制读数折成升每百公里、公里每升、英制英里每加仑的结果,全部按枢轴换算算出,按 12 位有效数字保留。

英里每加仑(美制)升每百公里公里每升英里每加仑(英制)
1023.52145834.2514370803312.009499258
1515.68097226.3771556204918.0142488869
2011.760729158.5028741606624.0189985159
259.4085833210.628592700830.0237481449
307.840486112.75431124136.0284977739
356.7204166571414.880029781142.0332474029
405.88036457517.005748321348.0379970318
455.2269907333319.131466861554.0427466608
504.7042916621.257185401660.0474962898
603.9202430525.50862248272.0569955478

第二张表给出四个单位各自的常数与来历,用来判断一个陌生数字落在哪种口径上。

单位常数 f来历
升每百公里1枢轴,跑 100 公里的耗油量
公里每升100100 公里 ÷ 升数
英里每加仑(美制)235.2145831 美制加仑 = 3.785411784 升
英里每加仑(英制)282.4809361 英制加仑 = 4.54609 升
1 英里1.6093441959 国际英里定值(公里)
英制 ÷ 美制加仑1.2009499255英制大 20.09 个百分点

最后是跨口径锚点表,「复制对照表」按钮复制的就是这张表,制表符分隔可直接粘进表格软件。

换算关系数值
30 mpg(US) 折合升每百公里7.8404861
30 mpg(US) 折合公里每升12.754311241
30 mpg(US) 折合 mpg(UK)36.0284977739
30 mpg(UK) 折合 mpg(US)24.9802255328
5 L/100km 折合 mpg(US)47.0429166
8 L/100km 折合 mpg(US)29.401822875
10 L/100km 折合 mpg(US)23.5214583
1 美制加仑3.785411784 L
1 英制加仑4.54609 L
30 → 33 mpg 的变化涨 10
对应 L/100km 的变化降 9.09
L/100km × mpg(US)235.214583

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

常见问题

英里每加仑转升每百公里为什么不是乘一个系数?

因为两者互为倒数。升每百公里记「跑 100 公里烧几升」,英里每加仑记「烧 1 加仑跑几英里」,分母一个是距离一个是油量,所以相乘才等于常数:美制 235.214583、英制 282.480936。30 英里每加仑(美制)对应 7.8404861 升每百公里,正是 235.214583 除以 30。

235.214583 这个常数是怎么来的?

等于 100 × 3.785411784 升 ÷ 1.609344 公里。100 来自「每百公里」,3.785411784 是 1 美制加仑折合的升数,1.609344 是 1 英里折合的公里数。换成英制加仑 4.54609 升,常数就变成 282.480936。

美制加仑和英制加仑差多少?

1 美制加仑 = 3.785411784 升,1 英制加仑 = 4.54609 升,比值 1.2009499255,英制大约大 20.09 个百分点。同一辆车标 30 英里每加仑(美制)等于 36.0284977739 英里每加仑(英制);反过来标 30 英里每加仑(英制)只等于 24.9802255328 英里每加仑(美制)。

为什么 30 涨到 33 是「涨 10」,升每百公里却只「降 9.09」?

因为两者互为倒数。30 涨到 33 是相对原值涨了 10;对应升每百公里从 7.8404861 降到 7.12771463636,相对原值降了 9.09。互为倒数的两个量,一个的相对变化是 +r,另一个就是 −r/(1+r),两者必然不相等。

公里每升和升每百公里是什么关系?

也是倒数,常数是 100:公里每升 = 100 ÷ 升每百公里。5 升每百公里等于 20 公里每升,12.754311241 公里每升等于 7.8404861 升每百公里。这两个单位的分母同样是「一个油量、一个距离」,与美制那对口径同理。

数值填 0 会怎样?

会提示「数值必须大于 0,燃油经济性没有零或负值」。倒数在 0 处没有定义,填 0 会让结果变成无穷大;负油耗也没有物理意义。页面不会返回无穷大或负数来糊弄过去。

批量框里的单位应该写什么?

写四种单位的英文键:l100km、mpg-us、mpg-uk、kml,大小写不敏感。数值与单位之间必须留一个空格,写成 30mpg-us 会报「每行只能写一个数值和一个单位」。注意 mpg-us 里的连字符不能省略,只写 mpg 会报单位不在四种之内。

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

不会。数值、单位和批量内容只在本页的 JavaScript 里参与除法运算,没有发起任何网络请求,刷新页面后输入即恢复默认值。

相关工具