温度单位换算
在线温度单位转换工具,支持摄氏度、华氏度、开尔文之间的快速转换
什么是温度单位换算?
温度单位换算工具用于在摄氏度、华氏度和开尔文之间转换数值,并按不同温标使用对应公式。它适合查看国外天气预报、阅读使用华氏度的食谱、把实验记录换成开尔文、核对设备读数,或比较科学场景和日常场景中的温度表达。温度不同于长度或重量,因为各温标的零点并不相同:摄氏和华氏之间既要乘比例,也要加减偏移;开尔文则以绝对零度为起点。这个工具提供的是数值单位换算,不判断体感舒适、是否发烧、食品安全或设备校准是否合格。涉及医学、工程、实验室阈值和安全关键决策时,应采用对应专业标准和舍入规则。
使用说明
使用说明
- 输入待转换的温度值
- 选择源单位和目标单位
- 点击「转换」查看详细结果
- 在「相关转换」中查看其他组合
实用检查
- 根据原始上下文选用摄氏度、华氏度或开尔文;开尔文值不应为负。
- 实验、烹饪或硬件测量请保留原始精度,待记录最终值时再四舍五入。
使用场景
技术原理
温标是线性的,共享两个锚点但零点和步长不同,因此每次转换都是一次乘法和一次加法。摄氏温标由 SI 中的关系 C = K - 273.15 定义,其中开尔文自 2019 年 SI 修订以来由玻尔兹曼常数的固定数值 k = 1.380649e-23 J/K 定义。华氏度由 F = C × 9/5 + 32 定义,兰金度由 R = F + 459.67 = K × 9/5 定义。列氏温标偶尔出现在较早的欧洲文献中,遵循 Re = C × 4/5。 转换器直接应用这些公式:C = (F - 32) × 5/9、K = C + 273.15、F = K × 9/5 - 459.67,链式转换(例如华氏度转开尔文)经过摄氏度中转,而非组合两个浮点舍入系数。往返精度很重要,因为 IEEE 754 双精度浮点数无法精确表示 1/9 或 5/9,所以一个值经 F -> C -> F 转换后可能与原始值相差几个 ULP;工具内部保持完整的双精度,仅在显示时进行舍入。 物理下限被强制执行:绝对零度恰好是 -273.15°C、0 K 或 -459.67°F,开尔文或兰金读数在任何物理意义上都不能为负。ISO 80000-5 定义了所使用的符号和缩写(摄氏度是一个整体符号,开尔文的 K 不带度号),UI 遵循此规范,因此复制粘贴的值放入实验记录或工程报告时仍符合标准。
- 基准:开尔文自 2019 年 SI 修订以来通过玻尔兹曼常数 k = 1.380649e-23 J/K 定义;摄氏度 = K - 273.15
- 核心公式:F = C × 9/5 + 32;C = (F - 32) × 5/9;K = C + 273.15;R = F + 459.67 = K × 9/5;Re = C × 4/5
- 链式转换经过摄氏度中转,避免两个 IEEE 754 舍入误差叠加到显示结果中
- 绝对零度下限:-273.15°C = 0 K = -459.67°F = 0 R;拒绝负开尔文或兰金值
- 浮点注意事项:1/9 和 5/9 在双精度中不精确,F -> C -> F 可能相差几个 ULP
- 显示与存储:内部保持完整双精度,舍入仅应用于渲染的字符串
- 符号规范:ISO 80000-5 —— 摄氏度为整体符号,开尔文不带度号,华氏度和兰金度带度号
示例
水的冰点和沸点
0°C = 32°F = 273.15 K(冰点);100°C = 212°F = 373.15 K(1 atm 下沸点)人体体温
正常体温 37°C = 98.6°F = 310.15 K;低烧 38.5°C = 101.3°F厨房与烤箱设置
烤箱预热 180°C = 356°F = 453.15 K;上火烤 230°C = 446°F;冰箱冷藏 4°C = 39.2°F天气预报(华氏 ↔ 摄氏)
夏日炎热 30°C = 86°F;冬日寒冷 -10°C = 14°F;室内舒适 22°C = 71.6°F科学参考(绝对零度)
绝对零度 0 K = -273.15°C = -459.67°F;液氮 77.4 K = -195.75°C换算公式
°F = °C × 9/5 + 32;°C = (°F - 32) × 5/9;K = °C + 273.15常见问题
支持哪些温标?
摄氏度(°C)、华氏度(°F)、开尔文(K)、兰氏度(°R),以及较少使用的列氏度和牛顿温标。任选两个即可实时互转。
换算公式是什么?
°F = °C × 9/5 + 32。K = °C + 273.15。°R = °F + 459.67。一个便于记忆的小窍门:摄氏度和华氏度在 -40 处相等(-40 °C = -40 °F)。
为什么开尔文写作「K」而不带度数符号?
因为开尔文是绝对温标,从固定参考点(绝对零度)开始定义,不是相对温标。1967 年起的惯例:写作「300 K」而不是「300 °K」。摄氏度仍保留度数符号,因为它是相对温标(一摄氏度的大小等于一开尔文)。
温度可以为负值吗?
摄氏度和华氏度可以——冬天的常见气温就在零下。开尔文和兰氏度不可以,它们从绝对零度起算(0 K = -273.15 °C = -459.67 °F)。本工具接受负值输入,但会对绝对温标上不可能出现的数值进行标记。
正常人体温度和室温是多少?
人体体温 ≈ 37 °C / 98.6 °F(人们熟知的整数其实在 36.6-37.2 °C 之间,受昼夜节律影响而波动)。舒适的室内温度 ≈ 20-22 °C / 68-72 °F。海平面下,水在 0 °C / 32 °F 凝固,在 100 °C / 212 °F 沸腾。
为什么 1 °F 和 1 °C 大小不一样?
在水的冰点和沸点之间,摄氏度跨越 100 度,华氏度跨越 180 度。所以 1 °C = 1.8 °F。这也是为什么换算公式里要乘以 9/5 = 1.8 来缩放,再加 32 来对齐冰点。
换算是在本地完成的吗?
是。换算计算完全在浏览器中进行,输入的温度数值不会被传输到任何地方。