摄氏度转华氏度换算器

把摄氏(℃)口径的温度折算成华氏(℉):换算是仿射变换,华氏度 = 摄氏度 × 1.8 + 32,因为两套温标的零点不同、刻度比是 1.8。所以 100 摄氏度 = 212 华氏度,0 摄氏度 = 32 华氏度,−40 摄氏度 = −40 华氏度是唯一交点。本页双向互换,输入即出结果,小数位 0 到 4 可调。

摄氏度转华氏度是仿射变换:华氏 = 摄氏 × 1.8 + 32。0 摄氏度 = 32 华氏度,100 摄氏度 = 212 华氏度,−40 摄氏度 = −40 华氏度是唯一交点。

默认示例:100 摄氏度按 摄氏 × 1.8 + 32 折成 212 华氏度。批量框每行写「数值 空格 方向键」,c2f 是摄氏到华氏,f2c 是华氏到摄氏;清空后点「换算」会填回示例。

使用方法

  1. 「数值」默认 100,范围 -273.15 到 1000,支持小数与负数;「方向」默认摄氏到华氏。改动任意一项、或光标停在数值框里按回车,都会立刻重算。
  2. 「方向」下拉只有两项:c2f 表示摄氏到华氏,f2c 表示华氏到摄氏。点「交换方向」把两头对调,用来反着核一遍。
  3. 「小数位」默认 2,范围 0 到 4。体温 37 摄氏度折成 98.6 华氏度,一位小数就够;-459.67 这类整十位越小的值保留两位。
  4. 「批量换算」默认已经写好五行,每行一条「数值 空格 方向键」。按 Ctrl+Enter(Mac 上 Cmd+Enter)一次算完;框被清空时点「换算」会自动填回示例。
  5. 结果区第一行是主结果;往下三行是固定锚点:0 摄氏度 = 32 华氏度、37 摄氏度 = 98.6 华氏度、−40 摄氏度 = −40 华氏度;最后是批量五行的逐条结果。
  6. 清单下面是十二行温点对照表,从绝对零度到钢熔点逐行列出摄氏、华氏与开尔文三个读数,默认显示 6 行,点「加载更多」展开全部,点「导出 CSV」存成带字节序标记的文件。
  7. 「复制结果」复制整段清单;「复制对照表」复制正文那张物理温点表,制表符分隔,可以直接粘进表格软件。
  8. 数值为空、不是数字、低于 -273.15 或高于 1000,小数位留空或不是 0 到 4 的整数,批量行缺空格、数值不是数字、方向键不在 c2f 与 f2c 之内,都会给出指明行号和原因的具体提示。

这个摄氏度转华氏度换算器能解决什么问题

摄氏度与华氏度量的都是温度,但零点与刻度都不同:摄氏把水的冰点定为 0、沸点定为 100,华氏把冰点定为 32、沸点定为 212。这一页做的是在这两套口径之间互换,默认方向是摄氏到华氏,选 f2c 可以反过来算。两个方向共用同一条仿射公式,结果互为逆运算。

第一类是看美国来源的资料。天气预报、烤箱刻度、体温计、公路告警牌,美国民间一律用华氏度。212 华氏度是开水,98.6 华氏度是正常体温,77 华氏度是室温,451 华氏度是油炸温度。把摄氏读数输进来直接拿华氏值,不用心算 1.8 倍加 32。

第二类是调试跨温标设备。进口烤箱、恒温箱、温控仪的铭牌常同时印两套温标,先拿 0 摄氏度 = 32 华氏度与 −40 摄氏度 = −40 华氏度两个锚点对齐,再读中间值,能立刻发现量具或换算器的问题。

第三类是核对医学与气象记录。病历里的 ℉ 读数、美国机场的华氏气温,回到摄氏口径才能与中国常用的健康建议、穿衣指数对照。37 摄氏度 = 98.6 华氏度,38 摄氏度 = 100.4 华氏度,这两个数是体检表上最常用的换算。

计算原理与变量说明

页面只存一条仿射关系:华氏度 = 摄氏度 × 1.8 + 32,反方向是摄氏度 =(华氏度 − 32)÷ 1.8。1.8 就是 9/5,来自两套温标在冰点与沸点之间的跨度比 180/100;32 来自华氏零点并没有落在冰点上,而是定在冰点下方 32 个华氏间隔处。仿射变换的「仿射」指的就是先缩放、再平移,两步缺一不可。

只用乘法会把 0 摄氏度算成 0 华氏度,这是最常见的错。两套温标的零点不同:摄氏零点在水冰点,华氏零点在冰点下 32 个间隔。去掉 +32 只留 ×1.8,0 摄氏度会变成 0 华氏度而不是 32 华氏度,100 摄氏度会变成 180 华氏度而不是 212 华氏度,整条曲线平行下移 32。

−40 摄氏度 = −40 华氏度是唯一交点。解方程 x × 1.8 + 32 = x,移项得 0.8x = −32,x = −40。也就是说全温度轴上只有这一个读数在两套温标下数值相同,它是现成的验算线:输入 −40 正反两向都应得到 −40 本身。

间隔与温度是两回事。「升温 10 度」说的是间隔,四档温标下分别是 10 摄氏度、18 华氏度、10 开尔文、18 兰氏度;「10 摄氏度」说的是温度值,等于 50 华氏度、283.15 开尔文。混用两者是温标沟通里最隐蔽的错源,本页输出的永远是温度值本身。

温标冰点沸点跨度零点定义
摄氏度(℃)0100100水冰点
华氏度(℉)32212180冰盐混合物旧定义
开尔文(K)273.15373.15100绝对零度
兰氏度(°R)491.67671.67180绝对零度

开尔文与摄氏度只差一个平移。K = ℃ + 273.15,273.15 来自水三相点 273.16 K 与冰点 0.01 K 的定义差;华氏与开尔文之间则是 ℉ = K × 1.8 − 459.67。绝对零度是 −273.15 摄氏度 = −459.67 华氏度 = 0 开尔文,物理上不可达,所以本页的输入下限就压在 −273.15。

完整示例(数值仅作演示)

默认值是数值 100、方向摄氏到华氏、小数位 2。手算复算:100 × 1.8 = 180,180 + 32 = 212,页面主结果就是「100 摄氏度 = 212 华氏度」。折算成开尔文是 100 + 273.15 = 373.15 K。

批量框五行:0 c2f 得 32 华氏度;37 c2f 得 98.6 华氏度;−40 c2f 得 −40 华氏度,落在唯一交点上;212 f2c 走反方向,(212 − 32)÷ 1.8 = 100 摄氏度。四行覆盖了冰点、体温、交点与水沸点四个锚。

边界值有三个:下限 −273.15 摄氏度 = −459.67 华氏度 = 0 开尔文,再低会提示超出物理范围;0.5 摄氏度 = 32.9 华氏度,说明小数位按 2 位显示时末位零会被去掉;上限 1000 摄氏度 = 1832 华氏度,超出上限会提示拆小后分别换算。

摄氏度转华氏度对照表

下表给出常用物理温点的三套读数,摄氏一列是定义值,华氏一列按摄氏 × 1.8 + 32 算出,开尔文一列按摄氏 + 273.15 算出,都可以直接复算。

温点摄氏(℃)华氏(℉)开尔文(K)
绝对零度-273.15-459.670
液氮沸点-195.79-320.4277.36
干冰升华-78.45-109.21194.7
水冰点032273.15
冷藏439.2277.15
室温2169.8294.15
人体体温3798.6310.15
巴氏消毒63145.4336.15
水沸点100212373.15
食用油沸点180356453.15
明火温度80014721073.15
钢熔点15382800.41811.15

第二张表从美国民间场景出发,把烤箱、体温与严寒读数折成摄氏。华氏一列全部是整数刻度,摄氏一列出现长小数,这正是 180/100 跨度比的直观体现。

华氏场景华氏(℉)摄氏(℃)
严寒-40-40
冰盐混合物0-17.78
水冰点320
春日6820
室温7725
体温98.637
发烧10440
水沸点212100
烤箱低温350176.67
烤箱中温375190.56
烤箱高温425218.33
油炸451232.78

读第一张表看物理锚点:绝对零度、三相点附近的液氮与干冰、冰点与沸点是五个能记住的数。读第二张表看生活刻度:烤箱三档 350、375、425 华氏度对应 176.67、190.56、218.33 摄氏度,是中国厨房最常用的一组换算。

结果边界、舍入与适用说明

常见问题

为什么摄氏与华氏之间不能只乘一个系数?

因为两套温标的零点不同。华氏度 = 摄氏度 × 1.8 + 32,式子里的 +32 就是零点偏移;去掉它只留乘法,0 摄氏度会算成 0 华氏度而不是 32 华氏度。摄氏、华氏、开尔文、兰氏度四套温标之间都必须用仿射变换。

为什么 −40 度两边一样?

解 x × 1.8 + 32 = x 得 0.8x = −32,x = −40。全温度轴上只有这一个读数在两套温标下数值相同,所以 −40 摄氏度 = −40 华氏度常被用作对齐两个量具的校验点。

1.8 和 32 分别是哪来的?

1.8 是 9/5,来自两套温标在冰点与沸点之间的跨度比 180/100;32 来自华氏零点定在冰点下方 32 个间隔处,旧定义选在氯化铵与冰的盐混合物温度上,与摄氏零点并不重合。

「升温 10 度」是 10 摄氏度还是 18 华氏度?

说的是间隔,两个都对:10 摄氏度间隔 = 18 华氏度间隔 = 10 开尔文间隔 = 18 兰氏度间隔。而「10 摄氏度」是温度值,等于 50 华氏度。间隔乘 1.8,温度还要再加 32,两者不能混。

绝对零度是多少华氏度?

绝对零度是 −273.15 摄氏度,折成华氏度是 −459.67 华氏度,折成开尔文是 0 K。它是热力学温度的下限,物理上不可达,所以本页的输入下限就压在 −273.15。

开尔文和摄氏度怎么换算?

只差一个平移:K = ℃ + 273.15。水三相点 273.16 K 对应 0.01 摄氏度,冰点 273.15 K 对应 0 摄氏度。2019 年 SI 重新定义后,开尔文由玻尔兹曼常数精确定义。

为什么输入下限正好是 −273.15?

因为绝对零度不可达,低于它的温度在物理上不存在,页面把下限压在 −273.15 并在越界时明确提示,而不是让公式继续算出一个没有物理意义的数。

输入的数据会上传到服务器吗?

不会。数值、方向与批量内容只在本页的 JavaScript 里做加减乘除,没有发起任何网络请求,刷新页面后输入即恢复默认值。

相关工具