溫度轉換器
可在 Celsius、Fahrenheit、Kelvin 與 Rankine 之間轉換絕對溫度,並支援負值驗證。
隱私權:你的檔案不會離開裝置,所有處理均在瀏覽器本機完成。
使用方式
- 1.以普通小數或科學記號輸入有限的絕對溫度。
- 2.選擇 Celsius、Fahrenheit、Kelvin 或 Rankine 作為來源與目的地溫標。
- 3.閱讀即時標註的方程式,若需將結果複製至其他位置,可進行複製操作。
關於溫度轉換器
溫度轉換器可在 Celsius、Fahrenheit、Kelvin 與 Rankine 之間雙向轉換。輸入一個值,選擇來源溫標與目的地溫標,結果會即時更新,不會上傳任何內容,也無需帳號、伺服器計算或隱藏的四捨五入步驟。透過交換按鈕可反轉兩種溫標,複製功能則會產生標註的方程式,可貼入筆記、實驗紀錄表、工程計算、食譜或技術檔案中。
所有轉換均以 kelvin 為單一內部參考。Celsius 值加上 273.15 後轉為 kelvin;Fahrenheit 值加上 459.67 除以 1.8 後轉為 kelvin;Rankine 值除以 1.8 後轉為 kelvin。一旦取得共同的 kelvin 值,逆向方程式即可產生所選輸出。此單一路徑設計避免為每對溫標維護獨立的手寫公式,同時仍遵循 NIST 特別出版物 811 中公佈的數值方程式。
這些溫標的起點並不相同。Celsius 與 Fahrenheit 是偏移溫標,常見於天氣、烹調與日常測量。Kelvin 與 Rankine 是絕對溫標:皆以絕對零度為起點,但 kelvin 的間隔與 Celsius 一致,Rankine 的間隔則與 Fahrenheit 一致。因此 0 K 等於 0 °R、-273.15 °C 與 -459.67 °F。轉換器將這些視為最低有效的絕對溫度,並拒絕任何低於這些值的輸入。
此驗證很重要,因為語法正確的數值仍可能在物理上超出溫標範圍。若先成功將 25 °C 轉換,再更換為 -300 °C,先前結果將不會保留。結果區域會轉為特定的絕對零度錯誤,而非顯示過期值。空值、非小數文字、Infinity、非有限科學記號以及大於 1e100 的值也會產生明確提示。1e100 的邊界是軟體數值保護機制,用以防止無意義的浮點極值;此並非物理上允許的最高溫度。
熟悉參考點有助於驗證轉換結果。在常規條件下,水的冰點約為 0 °C 或 32 °F,沸點則為 100 °C 至 212 °F,標準大氣壓下。實際的冰點與沸點會因壓力、組成、純度及測量慣例而異,因此這些例子不應視為普遍環境預測。歷史上的水三相點被定為 273.16 K 以定義 kelvin;目前的 SI 定義則以玻爾茲曼常數為準。歷史上的 0.01 °C 至 273.16 K 的轉換仍是一個有用的參考點,根據這些溫標方程式等於 32.018 °F。
輸出保留最多十二個有效數字,移除不必要的尾零,並將負零標準化為 0。極大或極小的非零結果使用科學記號,以免長串零掩蓋實際數值。此格式設計用於可讀的轉換,而非任意精度的十進位運算。JavaScript 的數值使用 IEEE 754 雙精確度,因此具有許多有效數字的值可能在約十五至十六位小數時被四捨五入,儘管溫標的偏移與比例關係是直接應用的。
此工具僅用於轉換絕對溫度值,而非溫度差。此區別會改變運算方式。一個 1 °C 的變化等於一個 1 K 的變化,一個 1 °F 的變化等於一個 1 °R 的變化。然而,將一個絕對溫度值(如 1 °C)轉換為 Fahrenheit 時,需加上偏移,結果為 33.8 °F。請勿將此絕對結果用來描述溫度上升。若為溫度差,僅需轉換間隔比例:將 Celsius 或 kelvin 的間隔乘以 1.8 以轉為 Fahrenheit 或 Rankine 的間隔,或將 Fahrenheit 或 Rankine 的間隔除以 1.8 以轉為 Celsius 或 kelvin 的間隔。
Kelvin 以符號 K 表示,不帶度數符號。Celsius、Fahrenheit 與 Rankine 則分別以 °C、°F、°R 表示。介面在選項中完整書寫各溫標以減少符號混淆,同時保留原始輸入值於顯示方程式中,並統一格式化兩側內容。切換溫標或編輯輸入會清除先前的複製確認,因此介面從未暗示舊方程式仍保留在剪貼簿中。
可將結果作為透明的數值轉換,並保留原始讀數的測量不確定性。改變溫標無法讓溫度計更精確。對於校準實驗、監管報告或安全關鍵工程,應保留儀器校準、不確定性、參考條件與所需有效數字資訊。與 BIPM 與 NIST 的連結資料定義了本工具使用的溫標關係,當需要正式的度量學用語時,這些資料為正確參考。
方法與來源
純轉換功能會將所有有效的絕對溫度轉換為 kelvin。它應用 K = °C + 273.15、K = (°F + 459.67) / 1.8、K = °R / 1.8,以及 NIST SP 811 中公佈的精確逆向方程式。輸入僅接受為有限小數或科學記號字串,且數值大小不得超過 1e100。若轉換結果低於 0 K 則予以拒絕。輸出最多保留十二個有效數字,極端數值轉為科學記號,移除尾零,並將負零標準化。此範圍僅限絕對溫度,不包含溫度間隔、相變預測、測量不確定性或任意精度運算。
常見問題
- 為何轉換器會拒絕某些負溫度?
- 負 Celsius 與 Fahrenheit 值可以合法,但任何絕對溫度不得低於 0 K、0 °R、-273.15 °C 或 -459.67 °F。該工具會將輸入轉為 kelvin,若該值為負則予以拒絕。
- 1 °C 是否等於 33.8 °F 或 1.8 °F?
- 作為絕對溫度,1 °C 等於 33.8 °F,因為兩者零點不同。作為溫度間隔或變化,1 °C 的大小等於 1 K,相當於 1.8 °F 或 1.8 °R。
- 為何 kelvin 不使用度數符號?
- SI 單位名稱為 kelvin,符號為 K。度數符號僅用於 Celsius、Fahrenheit 與 Rankine,不適用於 K。
- 0 °C 與 100 °C 是否永遠是水的冰點與沸點?
- 這些是特定常規條件下的熟悉參考值,但實際相變溫度會因壓力、組成、純度及慣例而異。轉換器僅應用溫標方程式,並不會模擬這些環境效應。
相關工具
計算工具 使用指南
查看全部- How to Convert Temperature from Celsius to Fahrenheit (英文原文)
- How to Calculate Ball Surface Area from Radius (英文原文)
- How to Calculate Paint Needed for Exterior Walls (英文原文)
- How to Convert Power Windows to Manual: Motor Power Math (英文原文)
- Digits of Pi Chart: Read Any Length, Grouped and Copyable (英文原文)
- Minimum Spanning Tree Calculator Online — Find V−1 Edges (英文原文)
- How to Calculate Percentage Increase Between Two Numbers (英文原文)
- How to Find Parallelogram Area and Perimeter (英文原文)
- How to Calculate Ovulation and Fertile Window (英文原文)
- How to Convert Number Bases Using an Online Calculator (英文原文)
- Calculate Material Weight in SolidWorks: Step by Step (英文原文)
- How to Calculate Macros for Body Recomp (英文原文)
- How to Calculate the Logarithm of a Number (英文原文)
- How to Calculate Leap Year in Maths: The 400-Year Rule (英文原文)
- How to Calculate LCM and GCF in One Step (英文原文)
- How to Calculate the Knapsack Problem Step by Step (英文原文)
- How to Estimate Ideal Weight for Children by Age (英文原文)
- How to Calculate Regular Hexagon Area from One Side (英文原文)
- Hemisphere by Sun: How to Determine Volume and Area (英文原文)
- How to Calculate Your University GPA on the 4.0 Scale (英文原文)