美制加仑转杯

美制加仑(US gallon)与杯(cup)之间是精确的整除关系:1 美制加仑 = 4 夸脱 = 8 品脱 = 16 杯 = 128 美制液量盎司,1 美制加仑本身又等于 231 立方英寸,也就是 3.785411784 升。把数值填进下面的框,选好「从单位」和「到单位」,结果区立刻给出换算值;默认示例是 1 美制加仑,打开页面就能看到「1 美制加仑 = 16 杯」,你也可以改选升、毫升、英制加仑、汤匙、茶匙等容量单位互转。

只填数字,单位由右侧下拉决定;允许区间 0~1000000000

提示:数值框裸按 Enter 立即换算;结果区带 role="alert",读屏软件会朗读本次结果。

容量单位对照表(1 个原单位等于多少目标单位)

数量原单位目标单位数值
1美制加仑升3.785411784
1美制加仑毫升3785.411784
1美制加仑立方米0.003785411784
1美制加仑立方厘米3785.411784
1美制加仑英制加仑0.8326741846
1美制加仑夸脱4
1美制加仑品脱8
1美制加仑杯16
1美制加仑汤匙256
1美制加仑茶匙768
1美制加仑液量盎司128
1杯美制加仑0.0625

对照表是单位与单位之间的固定比例,不随上方输入变化;你自己的实算结果请以上方结果区为准。

使用方法

第一步,在「数值」框里填要换算的数字。页面默认填 1,允许区间是 0 到 1000000000,支持任意小数位;单位不写在框里,由右边的下拉决定,填「2 杯」这种带汉字的写法会被拒绝并给出提示。

第二步,在「从单位」选手上数据的单位,在「到单位」选想要的单位。打开页面时它们固定为「美制加仑」和「杯」,也就是美制加仑转杯这一对;想算夸脱换杯、汤匙换美制加仑,改两个下拉即可,不必换页面。

第三步,点「换算」按钮,或者直接在数值框里裸按 Enter,结果区立刻刷新成「数值 原单位 = 结果 目标单位」这一行,下面那行提示也同步更新,读屏软件会朗读本次结果。

点「载入示例」把三个输入一次性还原成默认值;点「复制结果」把换算式和结果一起放进剪贴板。下方对照表的「导出对照表 CSV」下载带 UTF-8 BOM 的表格,用 Excel 打开中文不会乱码;「复制对照表」按 TSV 复制,可以直接粘进任意表格软件。

如果只是想快速验证一个数字,不必清空重填:改完下拉后结果会自动重算,输入过程中每敲一个字符也会刷新一次。发现结果和预期对不上时,先看红色提示区有没有报错文字,再检查数值是不是落进了允许区间。

这个工具能解决什么问题

第一,把美式菜谱的大包装量拆成可操作的杯数。英文烘焙配方常见「加仑」级的用料,尤其饮品、糖浆、高汤、腌汁这类一次做一大桶的方子;而家里量杯的刻度是「杯」。1 美制加仑正好等于 16 杯,这个整除关系让拆分没有任何余数,本页一条公式直接给结果。

第二,避开美制加仑与英制加仑这 20% 的坑。美国加仑是 3.785411784 升,英制加仑是 4.54609 升,后者比前者大约 20%。同一份英国菜谱照抄数字、按美国量杯去量,液体量会整整差出五分之一,成品的浓稠度和甜度全都会跑偏。本页同时收录两种加仑,选下拉就能看清差距。

第三,一次覆盖整个容量维度。升、毫升、立方米、立方厘米、美制加仑、英制加仑、夸脱、品脱、杯、汤匙、茶匙、液量盎司共 12 个单位装在同一张因子表里,任意两个都能互转,做进出口报关、厨房备料、实验室配液时不必为每一对单位再找一个页面。

本页不做这些事:不换算质量(黄油、面粉的「杯」与「克」要靠密度,不能硬换);不区分干量杯与湿量杯的盛装差别;也不处理「一小撮」「适量」这类非计量表述。它只回答「一个容量数值从某单位换成另一单位是多少」。

换算原理与变量说明

核心是一张相对基准单位的因子表。本页以升为容量基准,给每个单位一个因子 f,含义是「1 个该单位等于多少升」:升 f=1,毫升 f=0.001,立方米 f=1000,立方厘米 f=0.001,美制加仑 f=3.785411784,英制加仑 f=4.54609,夸脱 f=0.946352946,品脱 f=0.473176473,杯 f=0.2365882365,汤匙 f=0.01478676478125,茶匙 f=0.00492892159375,液量盎司 f=0.0295735295625。换算式统一写成 out = in × f[from] ÷ f[to]。

为什么 3.785411784 是精确的而不是近似。美制加仑的法定定义是 231 立方英寸,而 1 英寸被 1959 年国际协议定为恰好 2.54 厘米。于是 231 × 2.54³ = 231 × 16.387064 = 3785.411784 立方厘米,也就是 3.785411784 升,九位小数全部有效,末尾不需要四舍五入。

加仑以下是一条整齐的二进制链条。1 加仑 = 4 夸脱,1 夸脱 = 2 品脱,1 品脱 = 2 杯,1 杯 = 8 液量盎司,1 液量盎司 = 2 汤匙,1 汤匙 = 3 茶匙。顺着这条链条乘下去,1 美制加仑 = 16 杯 = 128 液量盎司 = 256 汤匙 = 768 茶匙,全都是整数,这也是美制加仑转杯这一对能整除的原因。

「杯」在不同国家并不一样,这一点必须说清。本页的杯是美制法定杯,等于 8 美制液量盎司,也就是 236.5882365 毫升。但日本料理书里的「1 杯」是 200 毫升,比美制杯少约 15%;澳大利亚、新西兰常用的公制杯是 250 毫升,比美制杯多约 6%。跨国照抄菜谱时,看到「cup」先确认它出自哪套制度,比换算本身更重要。

完整示例(默认输入实测)

示例条件与页面默认值完全一致:数值 1、从「美制加仑」到「杯」。逐项核对——取因子 f[gal] = 3.785411784、f[cup] = 0.2365882365;代入 out = 1 × 3.785411784 ÷ 0.2365882365,得 16;结果区显示「1 美制加仑 = 16 杯」。

换几个数值验证线性关系,倍率完全跟着输入走:

这一组结果全是整数,正因为 16 这个比例本身是精确的。如果你算出了带小数的杯数,先检查是不是把「英制加仑」当成了「美制加仑」。

再换一对单位交叉验证:从美制加仑到液量盎司,f[floz] = 0.0295735295625,out = 1 × 3.785411784 ÷ 0.0295735295625 = 128,正好落在 1 杯 = 8 液量盎司、16 杯 = 128 液量盎司这条链条上;到毫升则是 3785.411784。三处数字彼此闭环,说明因子表内部没有矛盾。

反向同样成立:手上有 3 杯牛奶,想知道折合多少美制加仑,就把两个下拉对调后输入 3,得到 0.1875,也就是十六分之三加仑,与对照表最后一行 1 杯 = 0.0625 美制加仑完全吻合。

对照表

下表以「1 个原单位」为基准给出换算结果,共 12 行,全部直接显示。数值全部由上面的因子表推导,不是单独抄来的经验值,因此和计算器算出的结果同源。

前 11 行是 1 美制加仑分别等于多少升、毫升、立方米、立方厘米、英制加仑、夸脱、品脱、杯、汤匙、茶匙、液量盎司;最后一行是反查用的 1 杯 = 0.0625 美制加仑,方便你在两个方向之间来回核对。

把这张表当成速查手册:桶装水标签写 5 美制加仑,想快速知道约合多少升,就在上方选「美制加仑」到「升」再输入 5;反过来,手上是 250 毫升的公制杯,先按 236.5882365 毫升折算成美制杯再换算,才不会和澳大利亚菜谱对不上。表里没有列出的组合,用上方计算器任选两个单位同样算得出来。

需要提醒:对照表描述的是单位与单位之间的固定比例,与你上方填的具体数值无关;你自己的实算结果请以上方结果区为准。

结果边界与舍入

常见问题

1 美制加仑为什么正好是 16 杯?

因为加仑以下是一条固定的二进制链条:1 加仑 = 4 夸脱,1 夸脱 = 2 品脱,1 品脱 = 2 杯。4 × 2 × 2 = 16,所以 1 加仑等于 16 杯,是精确的整除关系,不是凑出来的近似值。

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

美制加仑 3.785411784 升,英制加仑 4.54609 升,英制比美制大约 20%。1 美制加仑只等于 0.8326741846 英制加仑。看到英文资料里的 gallon,先判断它出自美国还是英国,这是容量换算里最容易翻车的一处。

日本菜谱里的「1 杯」能用这个页面算吗?

不能直接套用。本页的杯是美制法定杯,236.5882365 毫升;日本料理书的「1 杯」是 200 毫升,比美制杯少约 15%。正确做法是先把它折算成毫升,再在本页选「毫升」到「杯」换算。

澳大利亚的公制杯和美制杯怎么对?

澳大利亚、新西兰常用的公制杯是 250 毫升,比美制杯的 236.5882365 毫升多约 6%。做甜点时 6% 的液体差异常常足以改变面糊稠度,建议统一到毫升再换算,不要直接把「杯」对「杯」。

汤匙和茶匙之间是什么关系?

1 汤匙 = 3 茶匙,1 液量盎司 = 2 汤匙。顺着链条推下去,1 美制加仑 = 256 汤匙 = 768 茶匙。对照表里这两个数字可以直接查到。

提示「超出上限」怎么办?

本页数值允许 0~1000000000。若把 10 亿错写成 100 亿,或者粘贴时混进了多余字符,会触发拒绝并提示具体边界;把数值调回区间内即可正常换算。

为什么选了相同单位还出结果?

因为恒等换算是成立的:1 美制加仑换成美制加仑就是 1。页面照常计算,只是额外提示你源单位与目标单位相同,建议改选目标单位,避免误以为没算。

我的数据会被上传吗?

不会。所有换算只在当前浏览器本地执行,页面不发起网络请求,也不写 Cookie 或 localStorage。打开开发者工具的 Network 面板连点几次换算,记录始终是空的。

相关工具