使用方法
- 「数值」默认 4,范围 0 到 10000,支持小数;「方向」默认美制夸脱到英制加仑。改动任意一项、或光标停在数值框里按回车,都会立刻重算。
- 「方向」下拉只有两项:q2g 表示美制夸脱到英制加仑,g2q 表示英制加仑到美制夸脱。点「交换方向」把两头对调,用来反着核一遍。
- 「小数位」默认 6,范围 0 到 6。美制夸脱折英制加仑的系数是无限小数,默认给足六位;只要整数张的时候填 0 更清爽。
- 「批量换算」默认已经写好五行,每行一条「数值 空格 方向键」,例如 0.5 q2g。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;框被清空时点「换算」会自动填回示例。
- 结果区第一行是主结果;往下三行是固定口径:1 美制夸脱 = 0.946352946 升、1 英制加仑 = 4.54609 升、1 美制夸脱 = 0.208168546157 英制加仑,与小数位无关;最后是批量五行的逐条结果。
- 清单下面是十二行容积单位对照表,从美制汤匙到一立方米逐行折成美制夸脱与英制加仑,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的文件。
- 「复制结果」复制整段清单;「复制对照表」复制正文那张容积单位对照表,制表符分隔,可以直接粘进表格软件。
- 数值为空、写成负数、超过 10000,小数位留空或不是 0 到 6 的整数,批量行缺空格、数值不是数字、方向键不在 q2g 与 g2q 之内,都会给出指明行号和原因的具体提示。
这个夸脱转英制加仑换算器能解决什么问题
夸脱和加仑都是容积单位,量的是一份东西占多大地方。这一页做的是把美制夸脱折算成英制加仑,默认方向就是美制夸脱到英制加仑,选 g2q 可以反过来算。中间的锚点是升:美制夸脱登记 0.946352946 升,英制加仑登记 4.54609 升,一头进升一头出升,中间没有近似系数。
第一类是照着跨国食谱配液体。英国食谱写 1 pint 是 568.26125 毫升,美国食谱写 1 pint 是 473.176473 毫升,差出近 100 毫升。往上推到加仑,英制 4.54609 升比美制 3.785411784 升大 0.760678 升,比例是 1.200949925505。同一句「1 加仑」照错口径执行,甜味、咸味与浓稠度立刻能尝出来。
第二类是核对油耗与加油量。英国加油站按升计价,美国按加仑计价,两地车的油耗表也各说各话。把美制夸脱先折成英制加仑,再乘 4.54609 升每英制加仑,就能和按升记的加油小票对上账;不折的话,20% 的口径差会被当成油耗变差。
第三类是美制内部的层级换算。美制容量从加仑往下是固定的二分链:1 加仑 = 4 夸脱 = 8 品脱 = 16 杯 = 128 液量盎司。所以 4 美制夸脱正好是 1 美制加仑,页面的默认示例就取这一档,折成英制只有 0.832674 英制加仑,不到一加仑。
还有一类边界常被忽略:液量盎司也有两套。美制液量盎司 29.5735295625 毫升,英制液量盎司 28.4130625 毫升,两者差 4%。本页的口径是美制夸脱与英制加仑这一对,途中出现的盎司、品脱、杯都按各自所属法制取值,不会混用。
计算原理与变量说明
整页只锚定一个中间量:升。美制夸脱登记 0.946352946 升,英制加仑登记 4.54609 升,换算分两步:先把源数值乘源系数化成升,再除以目标系数。两个方向共用同一条式子,互为逆运算,不需要为每个方向各写一套公式。
两个加仑都是定义值,但来源完全不同。美制加仑可追到安妮女王时期的葡萄酒加仑,最终定死为 231 立方英寸,按 1 英寸 = 0.0254 米折算成 231 × 16.387064 = 3785.411784 毫升,夸脱是它的四分之一,即 946.352946 毫升。英制加仑是 1824 年英国《度量衡法》确立的帝国加仑,1976 年起定义为 4.54609 升。它们不是同一个容器被量了两次,而是两条互不相干的历史路径。
20% 这个差是相除出来的,不是估的。4.54609 ÷ 3.785411784 = 1.200949925505,反过来 3.785411784 ÷ 4.54609 = 0.832674184629。这正是默认示例里 4 美制夸脱(= 1 美制加仑)只折 0.832674 英制加仑的原因:美制那整整一加仑,还装不满英制加仑的六分之五再多一点。
| 层级 | 美制 | 英制 |
|---|---|---|
| 1 加仑 | 4 夸脱 = 3.785411784 升 | 4 夸脱 = 4.54609 升 |
| 1 夸脱 | 2 品脱 = 946.352946 毫升 | 2 品脱 = 1136.5225 毫升 |
| 1 品脱 | 473.176473 毫升 | 568.26125 毫升 |
| 1 液量盎司 | 29.5735295625 毫升 | 28.4130625 毫升 |
舍入只发生在显示层。内部用双精度浮点,0.946352946 与 4.54609 都是有限位小数,相除得到的 0.208168546157 需要十二位才写得完;显示时按「小数位」四舍五入后去掉末尾多余的零,所以 0.832674184629 在小数位 6 时显示成 0.832674。
完整示例(数值仅作演示)
默认值是数值 4、方向美制夸脱到英制加仑、小数位 6。手算复算:4 × 0.946352946 = 3.785411784 升,再除以 4.54609 升每英制加仑,得 0.832674,页面主结果就是「4 美制夸脱 = 0.832674 英制加仑」。
4 美制夸脱 × 0.946352946 ÷ 4.54609 = 0.832674184629 英制加仑 1 美制夸脱 = 0.208168546157 英制加仑 反向:1 英制加仑 × 4.54609 ÷ 0.946352946 = 4.8038 美制夸脱
批量框五行:1 q2g 得 0.208169 英制加仑;2 q2g 得 0.416337 英制加仑;0.5 q2g 得 0.104084 英制加仑;1 g2q 走反方向,4.54609 ÷ 0.946352946 = 4.8038 美制夸脱,也就是说一个英制加仑要四个多美制夸脱才装得下。每一行都按自己行首的方向键独立计算,与顶部下拉无关。
反向核对:点「交换方向」后数值仍是 4,方向变成英制加仑到美制夸脱,4 英制加仑折 19.215199 美制夸脱,约是 4.8038 的四倍。边界值有两个:0 美制夸脱 = 0 英制加仑;上限 10000 美制夸脱 = 2081.685462 英制加仑,反向 10000 英制加仑 = 48037.99702 美制夸脱,再大就要拆开分次换算。
夸脱转英制加仑对照表
下表把美制与英制两套常用容积单位按升从小到大排列,第三列是折成的美制夸脱数,第四列是折成的英制加仑数。升一列是锚点,后两列全部由升除以 0.946352946 与 4.54609 得来。
| 单位 | 升(L) | 折美制夸脱 | 折英制加仑 |
|---|---|---|---|
| 1 美制汤匙 | 0.01478676478125 | 0.015625 | 0.003253 |
| 1 英制液量盎司 | 0.0284130625 | 0.030024 | 0.00625 |
| 1 美制液量盎司 | 0.0295735295625 | 0.03125 | 0.006505 |
| 1 美制杯 | 0.2365882365 | 0.25 | 0.052042 |
| 1 美制品脱 | 0.473176473 | 0.5 | 0.104084 |
| 1 英制品脱 | 0.56826125 | 0.600475 | 0.125 |
| 1 美制夸脱 | 0.946352946 | 1 | 0.208169 |
| 1 升 | 1 | 1.056688 | 0.219969 |
| 1 英制夸脱 | 1.1365225 | 1.20095 | 0.25 |
| 1 美制加仑 | 3.785411784 | 4 | 0.832674 |
| 1 英制加仑 | 4.54609 | 4.8038 | 1 |
| 1 立方米 | 1000 | 1056.688209 | 219.969248 |
第二张表给出两套法制的层级,从加仑一路拆到液量盎司,每一级都能自上而下连乘、自下而上连除。
| 层级 | 美制 | 英制 |
|---|---|---|
| 1 加仑 | 4 夸脱 = 3.785411784 升 | 4 夸脱 = 4.54609 升 |
| 1 夸脱 | 2 品脱 = 946.352946 毫升 | 2 品脱 = 1136.5225 毫升 |
| 1 品脱 | 473.176473 毫升 | 568.26125 毫升 |
| 1 液量盎司 | 29.5735295625 毫升 | 28.4130625 毫升 |
读第一张表看跨法制的落差:同为「品脱」,美制一行折 0.5 美制夸脱,英制一行却折 0.600475 美制夸脱。读第二张表看同法制内部:两套都是四二二连除,只有最上面那个加仑的定义值不同。
结果边界、舍入与适用说明
- 数值为空时提示「数值不能为空,请填 0 到 10000 之间的数字,例如 4 表示 4 美制夸脱」,不会沿用上一次的结果。
- 数值写成负数时提示夸脱与加仑都是容积单位、请填 0 或正数;批量行里的负号同样会被拦下并指出行号。
- 数值超过 10000 时提示拆成更小的分量分别换算,不自动截断到边界值。
- 小数位留空、写成 2.5 这样的小数、或超出 0 到 6,分别给出三条不同提示,不自动取整也不套默认值。
- 批量行每行只认「数值 空格 方向键」两段,写成 4q2g、一行两个数、或方向键拼成 q2x,都会指出是第几行并说明原因。
- 0.946352946 与 4.54609 在双精度下都能精确表示,结果的小数位数只由「小数位」决定;长小数集中在英制加仑这一列,因为 0.946352946 ÷ 4.54609 是无限小数。
- 本页只做美制夸脱与英制加仑之间的换算,不处理干量夸脱(美制干量夸脱是 1.101220942715 升),也不按密度折算质量。
- 页面不联网、不写本地存储,数值与批量内容只用于本次计算。
常见问题
为什么 4 美制夸脱还不到 1 英制加仑?
因为英制加仑更大。4 美制夸脱 = 1 美制加仑 = 3.785411784 升,而 1 英制加仑 = 4.54609 升,前者只有后者的 0.832674184629 倍。想装满一个英制加仑需要 4.8038 美制夸脱。
英制加仑比美制加仑大多少?
大 1.200949925505 倍,也就是约 20%。4.54609 升对 3.785411784 升,绝对差 0.760678 升。差 20% 已经大到不可能靠四舍五入掩盖,跨国用容量单位必须先看口径。
231 立方英寸是怎么来的?
美制加仑可追到安妮女王时期的葡萄酒加仑,最终被定死为 231 立方英寸。按 1 英寸 = 0.0254 米算,1 立方英寸 = 16.387064 毫升,231 × 16.387064 = 3785.411784 毫升,夸脱取其四分之一得 946.352946 毫升。
英制加仑为什么正好是 4.54609 升?
它是 1824 年英国《度量衡法》确立的帝国加仑,最初用 10 磅蒸馏水的体积定义;1976 年起直接把定义值写成 4.54609 升。所以它不是测量出来的近似值,而是一个被写死的常数。
美制液量盎司和英制液量盎司一样吗?
不一样。美制 29.5735295625 毫升,英制 28.4130625 毫升,相差约 4%。美制一加仑 128 液量盎司,英制一加仑 160 液量盎司,盎司本身又更小,所以两套加仑才差出 20%。
批量里的 q2g 和 g2q 是什么意思?
q2g 是 quart to gallon 的缩写,表示这一行按美制夸脱到英制加仑算;g2q 是英制加仑到美制夸脱。每行可以写不同的方向键,大小写不敏感,Q2G 与 q2g 等价。
干量夸脱能用这一页算吗?
不能。美制干量夸脱是 1.101220942715 升,比液量夸脱的 0.946352946 升大。本页的「夸脱」一律指美制液量夸脱;干量口径请先把体积折成升,再以升作源单位。
输入的数据会上传到服务器吗?
不会。数值、方向与批量内容只在本页的 JavaScript 里做乘除,没有发起任何网络请求,刷新页面后输入即恢复默认值。