羅馬數字轉換

把數字轉成羅馬數字(Ⅰ、Ⅳ、Ⅸ…),也能把羅馬數字轉回數字。寫法錯誤時會說明原因並提供正確寫法。

—

各位數拆解

什麼是羅馬數字轉換?

羅馬數字以 I(1)、V(5)、X(10)、L(50)、C(100)、D(500)、M(1000)七個字母組合表示數字,至今仍常見於時鐘錶面、書籍章節、電影年份與君王名字(伊莉莎白二世=Elizabeth II)。

本工具可在 1 到 3999 之間雙向轉換。輸入 IIII 或 IC 這類不符規則的寫法時,會告訴你錯在哪裡以及正確寫法。也能辨識小寫(xii)與 Unicode 羅馬數字符號(Ⅻ)。

使用方法

  1. 在第一個欄位輸入數字,即會顯示對應的羅馬數字。
  2. 反過來,在羅馬數字欄位輸入,就會轉換成數字。
  3. 在下方各位數拆解中,可看到千位、百位、十位、個位分別寫成哪些字母。
  4. 以 Unicode(Ⅻ)複製會以 Ⅻ 這類單一字元的羅馬數字符號複製。

羅馬數字符號與寫法規則

符號IVXLCDM
數值1510501005001000
  • 由大到小從左往右寫,再相加:VIII = 5 + 3 = 8。
  • 同一個字母最多連續寫 3 次,所以 4 是 IV,不是 IIII。
  • 小的數寫在大的數前面表示相減,但只允許 IV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)這六種。因此 99 是 XCIX,不是 IC。
  • V、L、D 不可重複,也不能用來相減。

羅馬數字對照表(1~20 與常用數字)

數字羅馬數字數字羅馬數字
1I11XI
2II12XII
3III14XIV
4IV19XIX
5V20XX
6VI50L
7VII100C
8VIII500D
9IX1000M
10X2026MMXXVI

常見問題

為什麼時鐘上的 4 寫成 IIII?

許多鐘錶基於傳統,以及與對面 VIII 取得視覺平衡而使用 IIII。不過標準寫法是 IV,所以本工具會將 IIII 標示為不正確的寫法。

為什麼不能轉換 0 或 4000 以上的數字?

羅馬數字沒有表示 0 的符號。而且 M 最多只能寫 3 次,所以標準寫法的最大值是 3999(MMMCMXCIX)。更大的數字要在字母上方加橫線,表示乘以 1000。

2026 的羅馬數字怎麼寫?

2026 = 2000 + 20 + 6 = MM + XX + VI,也就是 MMXXVI。

Ⅻ 這類符號要怎麼輸入?

按「以 Unicode(Ⅻ)複製」按鈕即可。1~12 會複製成單一字元(Ⅰ~Ⅻ),更大的數字則以每個字母對應的 Unicode 羅馬數字符號複製。