使用方法
- 在「数值」框填容量数字(默认 1,支持小数,范围 0~10亿)。这里填的是纯数字,单位由下拉框决定。
- 在「从单位」选你手上的单位,在「到单位」选目标单位;本页默认从「夸脱」到「杯」,也就是聚焦夸脱到杯这一对。
- 点「换算」或裸按 Enter,结果区立刻显示「数值 原单位 = 结果 目标单位」,并给出换算过程里的关键因子。
- 想换任意其它容量对,直接改两个下拉即可,比如升转毫升、加仑转杯,内核都是同一套因子。
- 点「复制结果」把本次换算存到剪贴板;「导出容量对照表 CSV」把 14 行容量参考下载成带 BOM 的表格,Excel 打开不乱码。
这个工具能解决什么问题
一是把美式食谱和饮品配方里的容量单位接起来。美国 recipe 常用夸脱、杯、汤匙、茶匙,而国内厨房和包装多用升与毫升。要把「1 夸脱牛奶」换成「几杯」,脑算容易乱;本页一次点完,1 夸脱 = 4 杯。
二是避免美制与英制加仑混淆。美制加仑 ≈ 3.785 升、英制加仑 ≈ 4.546 升,差约 20%。页面把两者列为不同单位(gal 与 gal-uk),选错会让配方系统性偏差,下拉请看清标记。
三是一次覆盖整个容量维度。本页内置升、毫升、立方米、立方厘米、美制加仑、英制加仑、夸脱、品脱、杯、汤匙、茶匙、液量盎司共 12 个单位,任意两两互转,适合烹饪、调饮、实验室量取。
本页不做这些事:不处理质量或重量;不做干量夸脱(美制干量单位与液量不同);也不区分不同国家的「杯」定义(此处杯取美制 236.588 毫升)。它只回答「一个容量值从某单位到另一单位是多少」。
换算原理与变量说明
核心是相对基准单位的因子表。本页以「升」为容量基准,给每个单位一个因子 f,表示该单位等于多少升:夸脱 f=0.946352946、杯 f=0.2365882365、品脱 f=0.473176473、美加仑 f=3.785411784、英加仑 f=4.54609、汤匙 f=0.01478676478125、茶匙 f=0.00492892159375、液量盎司 f=0.0295735295625、毫升 f=0.001、立方厘米 f=0.001、立方米 f=1000。换算公式统一为:out = in × f[from] ÷ f[to]。
为什么这样写不容易错。传统做法是给每一对单位单独记一个系数,12 个单位两两组合有 132 对,记不住也易混。用基准因子后,任何一对都只依赖两个已知常数,1 夸脱转杯 即 1 × 0.946352946 ÷ 0.2365882365 = 4,恰好是整数,便于校验。
夸脱与杯的物理含义。美制液量夸脱 = 2 美制品脱 = 4 美制杯 = 32 美制液量盎司,这是美式容量体系里整洁的 2 的幂次关系;杯(cup)约定为 236.588 毫升。把夸脱压到杯,是食谱缩放里最常用的操作。
精度从哪来。页面用 IEEE 754 双精度浮点计算,对 0.946352946、0.2365882365 这类有限小数,误差远小于显示所需的十位有效数字;结果在 JavaScript 里实时算出,不做任何网络往返。
完整示例(默认输入实测)
示例条件与页面默认值完全一致:数值 1、从「夸脱」、到「杯」。逐项核对:
- 取因子:f[qt] = 0.946352946,f[cup] = 0.2365882365;
- 套公式:out = 1 × 0.946352946 ÷ 0.2365882365 = 4(精确整数);
- 结论:1 夸脱 = 4 杯;
- 交叉验证:对照表里「1 夸脱 = 4 杯」一行与结果区一致。
再换一组手算:数值 1、从「美加仑」到「杯」,out = 1 × 3.785411784 ÷ 0.2365882365 = 16 杯,对照表里「1 美加仑 = 16 杯」一行印证无误。三处数字彼此闭环。
对照表
下表给出同一容量维度内常用单位的参考换算(以「1 原单位」为基准,列出等于多少杯或多少升),前 12 行直接显示,后 2 行点「加载更多」展开,可导出 CSV 或复制 TSV:
| 数量 | 原单位 | 等于 | 数值 | 目标单位 |
|---|---|---|---|---|
| 1 | 夸脱 | = | 4 | 杯 |
| 1 | 升 | = | 4.2267528377 | 杯 |
| 1 | 毫升 | = | 0.0042267528377 | 杯 |
| 1 | 美加仑 | = | 16 | 杯 |
| 1 | 英加仑 | = | 19.215198808 | 杯 |
| 1 | 品脱 | = | 2 | 杯 |
| 1 | 汤匙 | = | 0.0625 | 杯 |
| 1 | 茶匙 | = | 0.020833333333 | 杯 |
| 1 | 液量盎司 | = | 0.125 | 杯 |
| 1 | 立方米 | = | 4226.7528377 | 杯 |
| 1 | 立方厘米 | = | 0.0042267528377 | 杯 |
| 1 | 夸脱 | = | 0.946352946 | 升 |
| 1 | 品脱 | = | 0.473176473 | 升 |
| 1 | 杯 | = | 0.2365882365 | 升 |
对照表是「单位之间固定比例」的说明,不随上方输入变化;上方计算器才是你自己的实算结果,两者互补。
结果边界与舍入
- 数值范围。本页接受 0~10亿 的容量数值;填负数、空值、字母或非数字都会得到具体中文提示,不会静默归零或给出荒谬结果。
- 舍入规则。结果按量级保留十位有效数字:大于等于 10 亿的整数直接取整显示,普通量级保留到小数点后十位,极微小量(如毫升对应的杯)保留到 1e-10。这样既不丢精度,也不被浮点噪声干扰。
- 美制与英制加仑不同。美加仑 ≈ 3.785 升,英加仑 ≈ 4.546 升,差约 20%。页面分列为 gal 与 gal-uk,选错会让配方系统性偏差,下拉请看清。
- 浮点误差极小。0.946352946 在双精度下是有限小数近似,误差在 1e-16 量级,远不会跨过任何显示位,数值都可信。
- 全程本地。所有计算只在当前浏览器执行,不发起网络请求,也不写 Cookie 或 localStorage,关闭页面即清空。
常见问题
1 夸脱为什么等于 4 杯?
因为美制液量夸脱 = 0.946352946 升,而 1 杯 = 0.2365882365 升,0.946352946 ÷ 0.2365882365 = 4,恰好是整数。这是美式容量体系里 1 夸脱 = 2 品脱 = 4 杯 的整齐关系,因此 1 夸脱转杯得到 4 是精确的。
美加仑和英加仑差多少?
1 美加仑 ≈ 3.785 升 = 16 杯,1 英加仑 ≈ 4.546 升 = 19.215 杯,英加仑比美加仑大约 20%。进口食材、英式食谱常用英加仑,混用会系统性偏差,页面把两者分开,下拉请看清 gal 与 gal-uk。
汤匙和茶匙怎么算?
1 汤匙 = 3 茶匙 = 0.5 液量盎司 = 0.0625 杯,1 茶匙 = 0.020833 杯。它们是美式配方的最小单位,页面支持它们与升、杯直接互转,不必逐级换算。
立方米和升怎么对应?
1 立方米 = 1000 升 = 4226.75 杯。立方米常用于大容量(如水箱、池子),升与杯用于日常,页面能在这三个量级间精确切换。
我的数值被拒绝提示「超出范围」怎么办?
本页允许 0~10亿。若你填了负数、或把 1 万写成 10 亿,会触发拒绝并提示具体边界;把数值调回 0~10亿 区间即可正常换算。
这里的「杯」是多大?
此处杯取美制杯 = 236.588 毫升(合法定义约为 240 毫升的约定值)。不同国家的「杯」略有差异,页面统一用美制标准,若你要用日式或公制杯请另行换算。
结果会被上传吗?
不会。所有换算只在你当前浏览器本地完成,页面不发起任何网络请求,也不写 Cookie 或 localStorage。开发者工具 Network 面板里连点几次换算,始终是空的。
为什么默认示例是 1 夸脱?
因为 1 夸脱转杯正好得到整齐的 4,便于你一眼验证公式 out = in × 0.946352946 ÷ 0.2365882365 是否正确,也避免 1 杯时数字过于「整」而看不出换算过程。
相关工具
- Quart to Cups:同一换算的英文版入口,适合与外文食谱对照。
- Quart to Liters:夸脱转升,公制对接。
- Gallon to Cups:加仑转杯,大容量配方。
- Pint to Cups:品脱转杯,啤酒与奶油常用。
- Liter to Fluid Ounces:升转液量盎司,进出口标签。
- 单位换算:查看全部长度、质量、体积、数据等单位换算工具。