使用方法
- 「数值」默认 2,范围 0 到 1000,支持小数;「方向」默认杯到茶匙。改动任意一项、或光标停在数值框里按回车,都会立刻重算。
- 「方向」下拉只有两项:c2t 表示杯到茶匙,t2c 表示茶匙到杯。点「交换方向」把两头对调,用来反着核一遍。
- 「小数位」默认 2,范围 0 到 6。杯到茶匙是整数倍,填 0 就显示整数;下面的毫升参考列出现长小数时再调大。
- 「批量换算」默认已经写好五行,每行一条「数值 空格 方向键」,例如 0.75 c2t。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;框被清空时点「换算」会自动填回示例。
- 结果区第一行是主结果;往下三行是固定口径:1 杯 = 48 茶匙、1 杯 = 236.5882365 毫升、1 茶匙 = 4.92892159375 毫升,与小数位无关;最后是批量五行的逐条结果。
- 清单下面是十二行常用量对照表,把八分之一杯到八杯逐行折成茶匙与毫升,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的文件。
- 「复制结果」复制整段清单;「复制对照表」复制正文那张分数杯对照表,制表符分隔,可以直接粘进表格软件。
- 数值为空、写成负数、超过 1000,小数位留空或不是 0 到 6 的整数,批量行缺空格、数值不是数字、方向键不在 c2t 与 t2c 之内,都会给出指明行号和原因的具体提示。
这个杯转茶匙换算器能解决什么问题
杯与茶匙都是体积单位,量的是一份东西占多大地方。这一页做的是把美制杯(cup)口径的容量折算成美制茶匙(teaspoon)的勺数,默认方向就是杯到茶匙,选 t2c 可以反过来算。两个单位同在一棵美制烹饪量制的定义树上,按定义相除恰好是 48,所以本页不涉及任何近似系数。
第一类是照着美式食谱用小量勺凑分量。英文食谱爱写 1/2 cup、3/4 cup,而多数人手上只有一套量勺。按 1 杯 = 48 茶匙折算:半杯是 24 茶匙,三分之一杯是 16 茶匙,四分之一杯是 12 茶匙,四分之三杯是 36 茶匙。把这几个数记牢,烘焙时不用开计算器。
第二类是核对营养标签与食谱的口径差。美国营养标签用的是法定杯,1 杯按 240 毫升算;日常厨房与食谱里的习惯杯是 8 液量盎司、236.5882365 毫升。同一句「1 杯」,两套口径差 1.44%,折成茶匙一个是 48.69、一个是 48。逐份称量的食谱碰上按标签估算的热量,差的往往就是这一步。
第三类是转用欧洲或公制食谱。公制杯按 250 毫升、公制茶匙按 5 毫升算,1 公制杯 = 50 公制茶匙,比美制的 48 多出约 4%。把欧式食谱里的「一杯」直接按 48 茶匙执行,糖、盐、酵母都会少放,面包发酵与甜度立刻能看出差别。
还有一类常被忽略:茶匙量的是体积,不是质量。一茶匙精盐、一茶匙砂糖、一茶匙面粉占的地方一样大,质量却差一倍以上。这一页只回答「几勺」,不回答「几克」;要折质量必须另查该食材的密度。
计算原理与变量说明
整页只锚定一个中间量:毫升。杯登记 236.5882365 毫升,茶匙登记 4.92892159375 毫升,换算分两步:先把源数值乘源系数化成毫升,再除以目标系数。两个方向共用同一条式子,互为逆运算,不需要为每个方向各写一套公式。
48 这个数是层级除法除出来的,不是凑整。美制烹饪量制从加仑往下是固定的二分与三分:1 加仑 = 4 夸脱 = 8 品脱 = 16 杯 = 256 汤匙 = 768 茶匙,每一级分别除以 4、2、2、16、3。杯到茶匙要连过两级:16 × 3 = 48。正因为是定义上的整数链,2 杯才精确等于 96 茶匙,一个零头都没有。
「一杯」在不同法制下并不是同一个数。本页采用的习惯杯 236.5882365 毫升,由 1 美制液量盎司 29.5735295625 毫升乘 8 得出;美国营养标签的法定杯是 240 毫升;公制杯是 250 毫升。三者折成茶匙分别是 48、48.69 与 50。页面下拉只放习惯杯,另外两种写在正文里作对照,避免拿错口径还以为算错了。
| 杯的口径 | 毫升 | 折茶匙 | 相对习惯杯 |
|---|---|---|---|
| 美制习惯杯(本页口径) | 236.5882365 | 48 | 1 |
| 美国法定杯(营养标签) | 240 | 48.69 | 1.0144 |
| 公制杯 | 250 | 50 | 1.0567 |
液量盎司是这一切的源头。1 美制液量盎司 = 29.5735295625 毫升是精确值,杯是它的 8 倍、汤匙是二分之一倍、茶匙是六分之一倍。所以 1 汤匙 = 14.78676478125 毫升、1 茶匙 = 4.92892159375 毫升都能从这一个数推出来,页面里写死的两个系数不是查表查来的。
舍入只发生在显示层。内部用双精度浮点,48 倍关系在双精度里是精确的;出现长小数的情形都来自把结果换成毫升参考列,例如八分之一杯 = 29.5735295625 毫升。显示时按「小数位」四舍五入后去掉末尾多余的零,所以 96.00 会显示成 96,0.2500 会显示成 0.25。
完整示例(数值仅作演示)
默认值是数值 2、方向杯到茶匙、小数位 2。手算复算:2 杯 × 236.5882365 = 473.176473 毫升,再除以 4.92892159375 毫升每茶匙,得 96,页面主结果就是「2 杯 = 96 茶匙」。
批量框五行:0.5 c2t 得 24 茶匙;1.5 c2t 得 72 茶匙;0.75 c2t 得 36 茶匙;12 t2c 走反方向,12 × 4.92892159375 = 59.147059125 毫升,除以 236.5882365 得 0.25 杯。每一行都按自己行首的方向键独立计算,与顶部下拉无关。
反向核对:点「交换方向」后数值仍是 2,方向变成茶匙到杯,2 茶匙只有 0.04 杯,这正是 48 的倒数 1/48 ≈ 0.0208 的两倍。边界值有两个:0 杯 = 0 茶匙;上限 1000 杯 = 48000 茶匙 = 473588.2365 毫升,再大就要拆开分次换算。
杯转茶匙对照表
下表把常用分数杯与整杯折成茶匙,第三列是按 236.5882365 毫升每杯算出的毫升数。茶匙一列全部是整数,因为 48 是 3 与 16 的乘积,凡是分母能整除 48 的分数都落在整数上。
| 杯(cup) | 茶匙(tsp) | 毫升(mL) |
|---|---|---|
| 1/8 | 6 | 29.5735295625 |
| 1/4 | 12 | 59.147059125 |
| 1/3 | 16 | 78.8627455 |
| 1/2 | 24 | 118.29411825 |
| 2/3 | 32 | 157.725491 |
| 3/4 | 36 | 177.441177375 |
| 1 | 48 | 236.5882365 |
| 1.5 | 72 | 354.88235475 |
| 2 | 96 | 473.176473 |
| 3 | 144 | 709.7647095 |
| 4 | 192 | 946.352946 |
| 8 | 384 | 1892.705892 |
第二张表给出汤匙与茶匙的完整层级,从加仑到茶匙每一级的毫升数与茶匙倍数都能互相推演,1 汤匙 = 3 茶匙是这棵树上最短的一条枝。
| 单位 | 毫升 | 等于多少茶匙 | 上一级关系 |
|---|---|---|---|
| 1 美制加仑(gal) | 3785.411784 | 768 | = 16 杯 |
| 1 美制夸脱(qt) | 946.352946 | 192 | = 4 杯 |
| 1 美制液量品脱(pt) | 473.176473 | 96 | = 2 杯 |
| 1 杯(cup) | 236.5882365 | 48 | = 8 液量盎司 |
| 1 汤匙(tbsp) | 14.78676478125 | 3 | = ½ 液量盎司 |
| 1 茶匙(tsp) | 4.92892159375 | 1 | = 1/6 液量盎司 |
读第一张表看分数:分子分母同时放大,茶匙数跟着放大,二分之一杯到八杯正好是 24 到 384。读第二张表看容器层级:加仑到茶匙一共 768 倍,中间没有任何一级出现过 3 与 16 之外的因子。
结果边界、舍入与适用说明
- 数值为空时提示「数值不能为空,请填 0 到 1000 之间的数字,例如 2 表示 2 杯」,不会沿用上一次的结果。
- 数值写成负数时提示杯与茶匙都是容量单位、请填 0 或正数;批量行里的负号同样会被拦下并指出行号。
- 数值超过 1000 时提示拆成更小的分量分别换算,不自动截断到边界值。
- 小数位留空、写成 2.5 这样的小数、或超出 0 到 6,分别给出三条不同提示,不自动取整也不套默认值。
- 批量行每行只认「数值 空格 方向键」两段,写成 2c2t、一行两个数、或方向键拼成 c2x,都会指出是第几行并说明原因。
- 杯到茶匙的 48 倍在双精度浮点下是精确的,结果的小数位数只由「小数位」决定;长小数集中在毫升参考列,因为毫升系数本身有十位小数。
- 本页只做体积换算,不按密度折算质量;也不涉及法定杯与公制杯,要用那两种口径请先换算成毫升,再以毫升作源单位。
- 页面不联网、不写本地存储,数值与批量内容只用于本次计算。
常见问题
为什么 1 杯正好等于 48 茶匙?
因为美制烹饪量制是固定的二分与三分层级:1 杯 = 16 汤匙,1 汤匙 = 3 茶匙,连乘得 48。这个 48 来自定义,不是四舍五入凑出来的,所以任何杯数乘 48 都落在整数上。
为什么不是 50 茶匙?
50 是公制口径:公制杯 250 毫升、公制茶匙 5 毫升,相除得 50。美制习惯杯 236.5882365 毫升、美制茶匙 4.92892159375 毫升,相除得 48。照抄欧洲食谱按 48 执行会少放约 4%。
营养表上的 1 杯和食谱上的 1 杯一样吗?
不一样。美国营养标签按法定杯 240 毫升,折 48.69 茶匙;食谱与厨房量具按习惯杯 236.5882365 毫升,折 48 茶匙。两者差 1.44%,本页采用习惯杯口径。
一茶匙是几克?
茶匙是体积单位,问几克必须指定装什么。常见参考值:一茶匙精盐约 6 克、砂糖约 4 克、面粉约 2.5 克,压实程度不同还会变。本页只给勺数,质量请按食材另查。
批量里的 c2t 和 t2c 是什么意思?
c2t 是 cup to teaspoon 的缩写,表示这一行按杯到茶匙算;t2c 是 teaspoon to cup,表示按茶匙到杯算。每行可以写不同的方向键,大小写不敏感,C2T 与 c2t 等价。
手上只有汤匙没有茶匙怎么办?
1 汤匙 = 3 茶匙,所以 1 杯 = 16 汤匙,半杯 = 8 汤匙。把本页算出的茶匙数除以 3 就是汤匙数;批量行的方向键仍写 c2t,拿到勺数后再折。
为什么批量里可以混着写 c2t 和 t2c?
每一行都按自己行首的方向键独立计算,互不影响;顶部「方向」下拉只决定主结果与对照表的口径。这样一框里既能正着算也能反着核。
输入的数据会上传到服务器吗?
不会。数值、方向与批量内容只在本页的 JavaScript 里做乘除,没有发起任何网络请求,刷新页面后输入即恢复默认值。