单位换算 本地计算 开箱即用 内置示例 不留痕迹

温度单位换算

输入任一温度值即可同时换算摄氏度、华氏度与开尔文,附公式说明与体温、水沸点等常用对照值,换算在浏览器本地完成。

美国的烤箱食谱标华氏度、实验室报告用开尔文、国内日常说摄氏度——温度是三套刻度并存的世界,发烧 38.5℃ 在美式体温计上读成 101℉,谁换算谁懵。这里输入任意一个温度,三个刻度同时出结果,公式与常用对照值(体温、水冰点沸点、烤箱常用档)就摆在下面,心算不出来的温度一秒对上。

换算公式与易错点:°F = °C × 1.8 + 32(有偏移量,不是纯比例);K = °C + 273.15(绝对零度 = 0 K = −273.15 °C)。华氏 100 度不是摄氏 100 度的「更热版本」——37 °C 体温 = 98.6 °F,负温度(华氏)在北美冬天很常见,别按比例心算。

使用步骤

  1. 输入温度值,选输入单位(°C / °F / K)。
  2. 看三行结果同时换算,附公式说明。
  3. 常用锚点:体温 37 °C = 98.6 °F,沸点 100 °C = 212 °F。
  4. 复制结果;科学计算用 K(热力学温标),生活对照 °C。

计算原理与示例

摄氏转华氏

摄氏 → 华氏:℉ = ℃ × 9/5 + 32。例如 37 ℃ = 98.6 ℉。

摄氏转开尔文

摄氏 → 开尔文:K = ℃ + 273.15。例如 100 ℃ = 373.15 K。

两套温标的相等点

两套温标在 −40 度时相等:−40 ℃ = −40 ℉,这是唯一相同的交点。

代码示例

JavaScript 三温标互转

const c2f = (c) => c * 1.8 + 32;
const f2c = (f) => (f - 32) / 1.8;
const c2k = (c) => c + 273.15;

c2f(37);     // 98.6(体温)
f2c(100);    // 37.78
c2k(-273.15);// 0(绝对零度)

Python 同公式的 Python 版

c2f = lambda c: c * 1.8 + 32
f2c = lambda f: (f - 32) / 1.8

[(c, c2f(c)) for c in (0, 37, 100)]
# [(0, 32.0), (37, 98.6), (100, 212.0)]

# 开尔文:K = C + 273.15,热力学计算一律用 K

常见问题

为什么美国用华氏度?

华氏度以盐水冰点为 0 度、人体体温约为 100 度设计,日常体感分辨率更细;摄氏度以水的冰点 0 度、沸点 100 度设计,科学上更直观。中国通用摄氏度。

体温 37 ℃ 换成华氏是多少?

37 × 9/5 + 32 = 98.6 ℉,这是标准体温参考值。一般在 97.7~99.5 ℉(36.5~37.5 ℃)之间都属正常波动。

开尔文和摄氏度只差一个常数吗?

是的。开氏温标与摄氏温标刻度间隔相同,只是零点不同:K = ℃ + 273.15,0 K(绝对零度)= −273.15 ℃。

摄氏度和华氏度怎么换算?

华氏 = 摄氏 × 9 ÷ 5 + 32;摄氏 =(华氏 − 32)× 5 ÷ 9。例如 100 ℃ = 212 ℉,37 ℃ = 98.6 ℉。记住 −40 ℃ = −40 ℉ 这个交点,可以快速检验公式有没有记反。

开尔文温度是怎么定义的?

开尔文(K)是国际单位制中的热力学温度单位,0 K 为绝对零度,约等于 −273.15 ℃,换算关系是 K = ℃ + 273.15。开尔文没有「度」的说法,写 273.15 K 而不是 273.15°K。

多少度算发烧?

常用参考:腋温 ≥ 37.3 ℃、口温 ≥ 37.5 ℃、肛温 ≥ 38 ℃ 可视为发热。人体体温一天内本身有波动(清晨偏低、傍晚偏高),测量部位和方式也影响结果,判读时应以同部位、同方法前后对比。

天气预报里的体感温度和气温一样吗?

不一样。气温是实际空气温度;体感温度还综合了湿度、风速和日照,例如夏季高湿会让人觉得更闷热,冬季大风会让体感明显更低。本工具换算的是气温单位,体感温度无法由气温直接折算。

延伸阅读

来自本站原创文章,讲清这个工具背后的算法与口径。