使用方法
- 数值默认
40,范围 0.1 到 200,支持小数。改完立即重算,光标停在输入框里按 Enter 同样触发,不必去点按钮。 - 换算方向默认「英里每加仑(英) → 升每百公里」,点「交换方向」换成「升每百公里 → 英里每加仑(英)」。交换只改单位标签,算式仍旧是同一个除法。
- 小数位默认 6,范围 0 到 6。填 0 时只留整数,填 6 时给出 7.062023 这样的六位小数;小数位影响结果区与速查表,不影响内部计算精度。
- 结果区第一行是主结果,下面是方向与常数、算式、常数来源与美制常数对照,等宽字体整段可复制;「复制结果」带走的就是这一段。
- 工具区下方是 20 行油耗档位速查表,默认显示 12 行,点「加载更多」展开余下 8 行,点「导出 CSV」存成带字节序标记的文件,Excel 打开不乱码。
- 「复制对照表」复制正文里那张 12 行档位表,制表符分隔,可直接粘进表格软件;表里同时给出公里每升,方便与日系车评口径对照。
- 数值留空、写成非数字、超出 0.1 到 200,以及小数位留空、写成小数或超出 0 到 6,都会给出写明原因的提示,不静默套默认值继续算。
- 本页只做数值换算,不查车型、不联网、不写本地存储;输入内容只用于本次计算,刷新页面即恢复默认。
这个英里每加仑(英)转升每百公里工具能解决什么
看英国与澳洲的车评、二手车网站,油耗一律写成 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.480936331822 | 4.54609 × 100 ÷ 1.609344,本页全程用它 |
| 美制常数 | 235.214583333333 | 3.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 位小数)。升每百公里一列从上往下递减,正是倒数关系的直观体现;「复制对照表」按钮复制的就是这张表。
| 英里每加仑(英) | 升每百公里 | 公里每升 | 常见车型档位 |
|---|---|---|---|
| 20 | 14.124047 | 7.080 | 大型 SUV |
| 25 | 11.299237 | 8.850 | 中大型 SUV |
| 30 | 9.416031 | 10.620 | 中型 SUV |
| 35 | 8.070884 | 12.390 | 紧凑型 SUV / MPV |
| 40 | 7.062023 | 14.160 | 紧凑型轿车 |
| 45 | 6.277354 | 15.930 | 家用轿车 |
| 50 | 5.649619 | 17.700 | 小型轿车 |
| 55 | 5.136017 | 19.470 | 混动轿车 |
| 60 | 4.708016 | 21.240 | 混动小型车 |
| 65 | 4.345861 | 23.010 | 柴油紧凑车 |
| 70 | 4.035442 | 24.780 | 插电混动 / 增程 |
| 75 | 3.766412 | 26.550 | 高效混动 |
速查表里另外还有 10 mpg(14 升以上,重型皮卡与大排量老车)到 105 mpg(2.7 升以下,节油赛与实验室水平)的档位,点「加载更多」可以看到全部 20 行。档位标签只是经验划分,同一辆车在不同路况下的实际值会上下浮动一两档。
结果边界、舍入与适用说明
- 数值必须落在 0.1 到 200 之间。填 0 没有意义(除数为零),填负数同样没有物理含义,这两类都会给出明确提示。
- 小数位只接受 0 到 6 的整数,留空、写小数或超出范围都会逐条说明原因,不会四舍五入成一个默认值继续算。
- 内部一律按双精度计算,显示时按所选小数位截断。小数位调小不会改变内部值,把小数位从 2 调回 6 能看到完整精度。
- 数值一栏留空时点「开始换算」会自动填回默认示例 40,不会输出空结果;想看别的数直接改写即可。
- 速查表固定 20 档,不随输入变化,也不联网扩展车型库;档位标签是经验划分,不是官方分级。
- 本页默认英制加仑。若手上的 mpg 来自美国车评,请改用美制常数那一栏自行折算,或先确认来源国。
- 结果区与速查表都是静态数值换算,不含路况、载重、温度、轮胎与驾驶习惯的影响,实测值通常与标称值有出入。
- 页面不上传数据、不写本地存储;导出的 CSV 带字节序标记,Excel 打开不乱码,复制走剪贴板 API,被拦截时请手动选中复制。
常见问题
为什么两个方向都是除法?
因为 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 英里每加仑意味着一加仑跑零英里,对应的每百公里油耗是无穷大,没有物理意义。本页选择直接提示,而不是输出一个看不懂的符号。
输入的数据会上传到服务器吗?
不会。换算、查表与导出都在本页完成,没有发起任何网络请求,也不写入浏览器存储,刷新页面即恢复默认值。
相关工具
- 英里每加仑(美)转升每百公里:同一个方向换成美制加仑,跨国看车评时两页对照着看。
- 升每百公里转英里每加仑(英):本页的反向口径,把国内习惯值折回 mpg。
- 英里每加仑(英)转公里每升:换成公里每升口径,与日系车评的写法一致。
- 英里每加仑(美)转英里每加仑(英):只换加仑口径,专门对付那 20% 的差。
- 公里每升转英里每加仑(英):从公里每升出发折到英制 mpg。
- 单位换算:查看全部单位换算工具。