精確轉換因子與國際英吋定義
本站的公里與英里轉換,是所有長度轉換頁面中唯一基於 國際英吋定義 的運算。自1959年起,國際計量大會正式將一英吋訂為 25.4 毫米(mm),這項協議統一了北美與英國的英制標準,並使英里的長度得以精確定義:一英里等於 5,280 英尺,而一英尺等於 12 英吋,因此一英里 = 5280 × 12 × 25.4 mm = 1,609,344 mm,即 1 英里 = 1.609344 公里。反過來,1 公里 = 1 ÷ 1.609344 ≈ 0.621371192237 英里——這個精確至 12 位小數的因子,正是本頁面使用的轉換常數。
與其他簡易轉換工具不同,本頁不進行內部捨入,直接以完整因子計算(典型顯示精度達 12 位小數),確保長距離轉換時累積誤差最小。例如,將 10,000 公里轉為英里,公式為 10000 × 0.621371192237 = 6,213.71192237 英里,而非使用 0.6214 這類近似值造成的偏差。
公里與英里的歷史淵源
公里(kilometre) 起源於法國大革命時期的公制系統,1799年首次定義為地球子午線長度的四千萬分之一(即一米),公里是其千倍單位。現今公里是國際單位制(SI)中的標準長度衍生單位,廣泛用於全球道路標示、運動競賽與科學測量。
英里(mile) 則可追溯至古羅馬的「千步」(mille passus),約等於 1,000 個羅馬步(實際約 1,481 米)。中世紀英國將其演變為「法定英里」(statute mile),1600年代伊莉莎白一世時期正式定為 5,280 英尺。1959年的國際協議最終讓英國、美國、加拿大等國採用統一長度,即 1,609.344 米。
本頁負載的正是這兩個系統的唯一交集:以國際英吋為橋樑的換算關係。頁面不處理海里(nautical mile,約 1,852 米)或其他歷史變種,只服務於最常見的法定英里與公里的互換。
雙向轉換功能與邊界情況
頁面提供雙向即時計算:輸入公里即得英里,輸入英里即得公里。兩個輸入框均可獨立操作,計算結果即時更新。支援以下所有輸入情況:
- 零與負數:零輸入輸出零;負值(如溫度差異或方向性距離)同樣以相同因子換算,例如 -5 公里 = -3.106855961 英里。
- 極大數值:天文數字(如地球與月球距離約 384,400 公里)仍可轉換,顯示時自動保留至合理有效位數(最多 12 位小數),不發生錯誤。
- 無效輸入:輸入非數字字串(如「abc」)時,頁面顯示錯誤提示「請輸入有效數字」,並清空另一方的輸出以防止誤讀。
轉換本身不進行任何中間近似,僅在顯示時採用與輸入小數位數相同的格式(最長 12 位)。例如輸入 1.234 公里,輸出將為 0.767 英里(顯示三位小數),但內部仍以完整因子運算。
常見轉換範例與實際應用
| 常用距離 | 公里 → 英里 | 英里 → 公里 |
|---|---|---|
| 5 公里(跑步) | 5 × 0.62137119 = 3.107 英里 | 3.107 ÷ 0.62137119 ≈ 5 公里 |
| 10 公里(賽車) | 10 × 0.62137119 = 6.214 英里 | 6.214 ÷ 0.62137119 ≈ 10 公里 |
| 馬拉松 42.195 公里 | 42.195 × 0.62137119 = 26.219 英里 | 26.219 ÷ 0.62137119 ≈ 42.195 公里 |
| 時速 100 公里/小時 | 100 × 0.62137119 = 62.137 英里/小時 | 62.137 ÷ 0.62137119 ≈ 100 公里/小時 |
駕駛者容易混淆:美國道路以英里標示,歐洲及亞洲以公里為主。例如在英國,部分路牌仍使用英里(離倫敦的距離),但車速表常同時顯示兩種單位。本頁能夠快速驗證導航系統或車輛儀表上的單位是否正確。
精確度與捨入的實務考量
雖然因子輸出至 12 位小數,日常使用中毋需如此高的精度。例如汽車里程表一般只顯示整數或一位小數;跑步訓練中 10 公里換算成 6.214 英里已足夠(三位小數約等於 10 米誤差)。但對於測繪或精密定位,捨入誤差會累積:若將 1 公里近似為 0.6214 英里,則 100 公里誤差為 (0.62137119 - 0.6214) × 100 ≈ -0.0029 英里,約 4.6 米;若用更差的 0.62,誤差達 137 米。本頁保留完整因子由用戶自行決定顯示位數。
本站特別註明:轉換的精確性僅限於國際英吋定義層級(1 in = 25.4 mm)。任何進一步的捨入僅為顯示便利,不影響內部計算結果。需要極高精度時,應直接使用 1 英里 = 1,609.344 米的公式換算至米,再轉為公里。
相關單位與常見混淆
- 海里(nautical mile):定義為地球緯度一角分的弧長,約 1,852 米,用於航空與航海。與陸地英里無關,不可互用。本頁不處理海里轉換。
- 英尺(feet)與米:1 英尺 = 0.3048 米(基於相同國際英吋定義,1 ft = 12 × 0.0254 m)。但公里與英里的換算因子已蘊含此關係。
- 碼(yard):1 碼 = 3 英尺 = 0.9144 米,常用於英國田地及高爾夫球場。
常見錯誤:將「五公里」直接當作「五英里」,或誤以為 1 公里約等於 0.6 英里(實際更接近 0.621)。使用本頁即可瞬間取得準確答案。
常見問題(FAQ)
問:為什麼轉換因子的精確數字是 0.621371192237?
答:因為 1 英里定義為 1,609.344 米,所以 1 公里 = 1000 / 1609.344 ≈ 0.621371192237333,顯示至 12 位小數即為此值。國際協議賦予它完全的精確性,無需四捨五入。
問:輸入負數會怎樣?
答:支援負數轉換。例如 -10 公里會輸出 -6.21371192237 英里,處理方式與正數相同。地理中有時使用負值表示方向性位移(如東向西)。
問:為什麼不直接顯示 1 公里 = 0.62 英里,而要那麼多小數位?
答:一般用途可自行四捨五入,但頁面保留完整因子以避免長距離誤差累積。對於地圖測量或工程應用,12 位小數可確保千米層級換算時誤差小於 0.000000001 英里。
問:我的輸入超過 100 萬公里,結果會出錯嗎?
答:不會。頁面能處理任意實數,包括天文數字。輸出會根據輸入的有效數字自動調整顯示位數(最多 12 位),例如 1,000,000 公里 = 621,371.192237 英里。
問:這個轉換與其他網站的速度單位轉換(公里/小時 → 英里/小時)一樣嗎?
答:速度轉換使用的因子完全相同(1 km/h = 0.621371192237 mph)。本頁專注於長度,但相同因子可應用於速度計算。
問:我輸入「0」時,另一邊為什麼顯示 0?
答:因為任何數乘以零等於零。這是數學上的正確結果,亦符合實務:零公里就是零英里。