温度换算
摄氏度、华氏度、开尔文、兰氏度与列氏度互转,支持批量输入、小数位设置、换算公式显示与常见参考点,低于绝对零度会直接提示。
浏览器本地运行所有计算都在你的浏览器里完成,数据不会离开本机。
结果
97.88
换算公式:°F = °C × 9/5 + 32
36.697.88309.75557.5529.28常见参考点
换算结果与规范值完全一致,可直接对照
| — | °C | °F | K | °R | °Ré |
|---|---|---|---|---|---|
| 绝对零度 | °C -273.15 | °F -459.67 | K 0 | °R 0 | °Ré -218.52 |
| 水的冰点 | °C 0 | °F 32 | K 273.15 | °R 491.67 | °Ré 0 |
| 水的沸点 | °C 100 | °F 212 | K 373.15 | °R 671.67 | °Ré 80 |
| 人体体温 | °C 37 | °F 98.6 | K 310.15 | °R 558.27 | °Ré 29.6 |
这个工具能做什么
- 看国外菜谱、天气或设备手册时把华氏度换成摄氏度,例如 98.6 °F 就是 37 °C。
- 写技术文档或做实验记录时统一温度单位,顺便核对开尔文、兰氏度、列氏度的数值。
- 批量换算:把一整列温度一次贴进来,每行一个或逗号分隔,直接得到结果列表。
- 对照参考点做 sanity check:水的冰点 0 °C = 32 °F = 273.15 K,绝对零度是 -273.15 °C。
示例
输入
37 摄氏度 → 华氏度
输出
98.6 °F;同一温度的其它单位:37 °C、98.6 °F、310.15 K、558.27 °R、29.6 °Ré
换算公式 °F = °C × 9/5 + 32。内部统一先换算到摄氏度再转到目标单位,所以结果与规范值一致;绝对零度以下的值会被拒绝。
常见问题
为什么输入 -300 °C 会报错?
因为低于绝对零度(-273.15 °C)的温度在物理上不存在。工具对每个单位都做了下限检查,华氏度下限 -459.67、开尔文与兰氏度下限 0、列氏度下限 -218.52,越界会直接提示并给出该单位的绝对零度值。
华氏度转摄氏度为什么有时算出来是 36.99999999999999?
浮点乘除本来就会有尾差。工具默认保留 2 位小数(可在「小数位」里调整,最多 10 位),并且会把 -0 归一成 0,所以 98.6 °F 显示的就是 37 而不是 36.99999999999999。
列氏度和兰氏度还有人用吗?
兰氏度(°R)在部分美国工程领域还在用,它是把华氏刻度平移到绝对零度,所以 °R = (°C + 273.15) × 9/5。列氏度(°Ré)是 18 世纪欧洲的温标,水的冰点 0 °Ré、沸点 80 °Ré,现在主要出现在老文献里。
批量模式支持什么分隔符?
换行、逗号、分号、顿号、空格都能分隔,所以可以直接粘贴一列数据。只要有一个值低于绝对零度或不是数字,整批都会报错,不会只跳过有问题的那一行。
换算结果和某个网站不一样,谁对?
先看对方用的常数:冰点 273.15 K、绝对零度 -459.67 °F 是标准值。如果对方用了 273 或 -460 这种近似值就会有偏差。本工具的参考点表与规范值完全一致,可以直接对照。
关键词:temperature温度换算摄氏celsius华氏fahrenheit开尔文kelvin兰氏度rankine列氏度reaumur绝对零度absolute zero