羅馬數字轉換 — 1 至 3999, 雙向轉換
輸入 1-3999 的整數獲得羅馬數字, 或貼上羅馬數字解碼為整數。嚴格的規範形式驗證。
運作原理
羅馬數字的工作原理
羅馬數字使用 7 個字母: I=1、V=5、X=10、L=50、C=100、D=500、M=1000。透過加法 (II=2、XX=20) 或減法 (小字母在大字母前: IV=4、IX=9、XL=40、XC=90、CD=400、CM=900) 表示數字。同一字母最多連續 3 次, 所以 4 是 IV 不是 IIII。
標準羅馬錶示法支援 1 到 3999。≥4000 需要上劃線表示法 (V̄ = 5000), 現今很少使用且難以輸入, 本工具上限設為 3999。
規範形式與非正式形式
嚴格規範形式遵循上述規則。「非正式」羅馬 (有時稱「古老」) 允許 IIII 表示 4 — 鐘錶盤上常見, 因對稱美觀。本工具輸入要求規範形式, 輸出也是規範形式。所以「IIII」會被拒絕, 請用「IV」。
解碼器透過再編碼驗證: 解析羅馬數字得數字, 再編碼該數字, 檢查是否與輸入匹配。不能往返的都被拒絕。這能識別「VV」(誤為 10)、「IIX」(誤為 8) 等非標準形式。
現代羅馬數字的應用
電影版權年份 (MCMXCIX = 1999)、超級碗編號、君主與教皇序號 (亨利八世 = Henry VIII, 約翰二十三世 = John XXIII)、章節與大綱、鐘錶盤、風格化年份。算術中已基本不用 — 試著乘 MCXLVII × IV 就明白為什麼了。
常見問題
›為什麼 IIII 不被接受為 4?
規範羅馬把 4 寫作 IV。IIII 在某些鐘錶盤上出現但非標準算術表示。請用 IV。
›羅馬數字最大值?
無上劃線時 3999 = MMMCMXCIX。再大需上劃線表示, 本工具不支援。
›可以是零嗎?
羅馬沒有零的概念。表示從 1 (I) 開始。
›CMXLIV 是多少?
CM=900, XL=40, IV=4。合計 944。減法對 (CM、XL、IV) 加各組成部分。
›MMXXVI 怎麼讀?
MM=2000, XX=20, VI=6。合計 2026。
›為什麼鐘錶上 4 有時是 IIII?
傳統。鐘錶匠歷史上偏好 IIII 與 VIII (都 4 字元) 視覺對稱。規範上「不正確」。
›羅馬數字是十進位制嗎?
有十進位制分組字母 (I/V 個位, X/L 十位, C/D 百位, M 千位), 但用加減而非位置記數法。所以是十進位制影響但非位值。
›資料會上傳嗎?
不會。轉換在本地。
相關工具
最後更新: