公斤(kg)轉英石(st)的精確換算方法
公斤(kilogram,符號 kg)轉英石(stone,符號 st)的計算採用國際標準因子:1 kg = 0.157473044418 st。這個數字並非隨意取捨,而是源自1959年《國際碼磅協議》對常衡磅(avoirdupois pound)的重新定義:1磅 = 0.45359237 kg,而1英石法定等於14磅。直接推導即得 1 kg = 1 ÷ (14 × 0.45359237) = 0.157473044418 st(精確值)。本站的轉換完全依照此恒等關係,不設任何捨入或截斷,輸入多少公斤,輸出即為該公斤數乘以該因子的完整小數結果。
英石的歷史與法定定義
英石作為英國帝國單位系統的一部分,起源於中世紀用作貿易秤量的標準「石頭」(stone)。不同商品曾使用不同重量的「石」——例如羊毛用14磅、肉類用8磅。直至1835年《度量衡法案》,英國才統一規定英石等於14常衡磅。1959年美德英等國簽署《國際碼磅協議》,將磅精確定義為0.45359237 kg,從而使英石與公斤的換算關係固定為 1 st = 6.35029318 kg。這個數值至今不變,所有現代換算表、計算器及法律文件均以此為基礎。本頁面使用的正是這一組固定因子,而非任何近似值或歷史地方變體。
為什麼結果是小數而非「石磅」格式?
日常在英國和愛爾蘭,人體體重習慣寫成「X石Y磅」,例如「10石5磅」。但本站的 kg-to-stone 頁面只輸出單一小數英石數值(如10.357 st),而非分解為石和磅。原因有二:
-
轉換因子本身是非整數:即使輸入整數公斤,乘以0.157473044418後幾乎必然得到一個無限不循環小數。要得出整數磅數,需要將小數部分再乘以14,而這一步涉及更多保留位數的選擇——例如10.357 st 的小數部分0.357 st × 14 = 4.998磅,應取5磅。本頁專注於單向的公斤→英石精確乘法,不進行二次分解,避免因捨入規則差異導致混淆。
-
保持輸入輸出的對稱性:若提供石磅格式,用戶可能誤以為輸出已是標準寫法,但本站的初衷是讓你獲得一個可供後續計算或再轉換的純量(scalar)。如需石磅表示,可自行將小數部分乘以14,並四捨五入至最接近的整數磅。
反向轉換:英石 → 公斤的檢驗
反向因子同樣精確:1 st = 6.35029318 kg。用戶可利用此值驗算本頁結果的準確性。例如輸入70 kg,輸出為 70 × 0.157473044418 = 11.02311310926 st。反過來,11.02311310926 st × 6.35029318 = 70.0000000000 kg(誤差僅受計算工具浮點精度影響)。本站不提供反向計算,但該因子可直接用於手動覆核。
邊緣情況與實用注意事項
- 零公斤:0 kg × 0.157473044418 = 0 st,結果合理。
- 負數公斤:公式 outputₛₜ = inputₖg × 0.157473044418 對負數同樣生效,例如 -5 kg 會輸出約 -0.7874 st。然而英石通常只用於非負重量(體重、貨物等),輸入負數在實際使用中無意義,但本站不封鎖此輸入。
- 極大值:無上限。例如 100,000 kg 輸出約 15,747.3044418 st。結果位數與輸入精度保持比例。
- 精度說明:因子有12位小數,但常見體重(如50–150 kg)的結果只需保留2–3位小數已足夠日常使用。本站顯示完整計算結果而不自動捨入,使用者可根據需要自行四捨五入。
常見體重換算舉例
下表列出幾個典型人體體重公斤值及其對應的英石數(保留三位小數供參考):
| 公斤(kg) | 英石(st) |
|---|---|
| 50.0 | 7.874 |
| 60.0 | 9.448 |
| 65.0 | 10.236 |
| 70.0 | 11.023 |
| 75.0 | 11.810 |
| 80.0 | 12.598 |
| 90.0 | 14.173 |
| 100.0 | 15.747 |
若需轉為傳統石磅寫法,例如70 kg = 11.023 st,小數部分0.023 st × 14 ≈ 0.32 lb,因此可記作「11石0磅」(若嚴格四捨五入則為11石0磅)。80 kg = 12.598 st,0.598 × 14 ≈ 8.37 lb,即12石8磅。
常見問題(FAQ)
問:為什麼1公斤等於0.157473044418英石,而不是0.157473?
答:後者是前者的六位小數近似值。完整因子來自 1 ÷ (14 × 0.45359237),計算結果實為無限循環小數?實際上分母14 × 0.45359237 = 6.35029318,1除以該數得到無理數(非循環小數),但由於磅的定義是有限十進制(0.45359237),除法結果也是有限小數?0.45359237 × 14 = 6.35029318,倒數 1/6.35029318 在十進制中確實是一個有限不循環小數?我們可以計算:6.35029318 = 635029318 / 100000000,倒數 = 100000000 / 635029318 ≈ 0.157473044418... 這是一個分數,但分母不是2或5的冪,因此十進制表示是無限循環小數。然而實際使用中,12位小數已足夠精確至納克級別。
問:本頁可否將結果自動顯示為X石Y磅?
答:不能。本頁只輸出單一英石小數值。如需石磅格式,請將小數部分乘以14,並自行四捨五入至整數磅。
問:負數公斤結果為負英石,是否代表錯誤?
答:不是錯誤。公式線性,負數輸入自然產生負數輸出。但英石單位在現實中極少用於負重量,建議僅輸入非負數值。
問:輸入超小數字(如0.001 kg)會怎樣?
答:結果為0.000157473044418 st。本站不設下限,但結果小數位數會隨輸入精度增加。
問:為何香港常用磅而少用英石?
答:香港雖受英國影響,但現行法定度量衡制以公制為主,英石主要用於英國及愛爾蘭的人體體重表述。香港的體重磅或診所多採用公斤或磅,英石並不普遍。本頁面主要服務需要理解英制體重資料的用戶。
問:精確因子有那麼多位小數,日常使用需要嗎?
答:一般體重只需保留1–2位小數即可。但本站採用完整因子是為保證計算的數學嚴格性,避免因近似因子產生累積誤差。