温度の値は32を引いて5/9を掛けます
NISTの華氏の値の式はC = (F - 32) / 1.8で、(F - 32) * 5 / 9と同じです。逆はF = C * 9 / 5 + 32です。32は目盛りの基準点の違いです。Moyoutilでは50°Fが10°C、68°Fが20°Cになります。
以下は実際の関数呼び出しと出力です。18°Fという値は約-7.77777778°Cと表示されます。18°F上昇したという意味には使わないでください。画面は循環小数を小数点以下最大8桁に丸めます。
convertUnit("temperature", 50, "F", "C") // 10
convertUnit("temperature", 68, "F", "C") // 20
convertUnit("temperature", 18, "F", "C") // -7.777777777777778温度差では32を引きません
50°Fから68°Fへの上昇は18°Fで、10°Cから20°Cへの10°Cの上昇に対応します。両端を変換して引くと32が相殺され、差C = 差F * 5 / 9です。NISTも値と間隔を別項目にしています。低下の符号も保持してください。
(68 - 50) * 5 / 9 // 10
20 - 10 // 10単位変換で温度を選び、元と結果の単位を選択します。値の変換用で、差専用モードはありません。開始と終了を別々に変換し、終了から開始を引きます。必要な精度を保ち、最後に丸めてください。入力を変えると結果が更新されます。
よくある質問
ケルビンでも値と差を区別しますか?
摂氏の値はK = C + 273.15です。2温度の差では273.15が相殺され、1°Cの間隔は1Kの間隔と同じです。値の1°Cを入力すると274.15Kになるので、変化量1Kと混同しないでください。
負の入力と対応範囲は?
負の摂氏そのものはエラーではなく、実際の関数で-40°Cは-40°Fになります。ただし-274°Cなど許容下限未満は拒否します。有限数と対応単位を入力してください。測定誤差や機器校正は計算しません。