羅馬數字規則詳解:7 個字母、3 條組數規則與常見錯誤
一句話:羅馬數字規則就三條:七個字母;大後小加、小前大減(且只許六對);同一字母最多連寫三次。剩下的,從 IC 到 XXXX,全是非法寫法。
- 七個字母:I=1、V=5、X=10、L=50、C=100、D=500、M=1000。沒有 K,沒有 A,就這七個。
- 規則一(加):相同或更小的字母跟在大的後面,直接相加。VI=6、XX=20。
- 規則二(減):小字母放在大字母前面是減,但只有 IV、IX、XL、XC、CD、CM 六對合法。99 是 XCIX,不是 IC。
- 規則三(重複限制):同一字母最多連寫三次;V、L、D 從不重複。
- 組數方法:按千/百/十/個拆位,逐段查表,從高到低拼起來。1984 = MCMLXXXIV。
- 著名例外:鐘錶 4 點位刻 IIII,這是幾百年的傳統,不是刻錯。
把歷史和大理石浮雕都放一邊,羅馬數字規則用三句話就能說完。相同或變小的字母連著寫,相加;小字母放在大字母前面,相減,但只允許六對特定組合這麼做;同一字母最多連寫三次,V、L、D 則從不重複。規則書到此結束。這篇後面的表格、錯誤清單、鐘錶匠的 IIII 之謎,都是把這三條規則展開、壓測、再用起來。
你要是帶著「IC 是不是 99」這類疑問來的(它不是),讀完就能自己判定任何一串羅馬數字的生死。至於羅馬數字從哪來、今天還用在哪,那是另一個問題,我寫在羅馬數字是什麼那篇裡了;這一篇講的,就是羅馬數字規則本身。
七個字母,僅此七個
整套系統只用七個拉丁字母:
| 字母 | 數值 | 記法 |
|---|---|---|
| I | 1 | 一根手指 |
| V | 5 | 拇指和食指張開的 V 形 |
| X | 10 | 兩隻手、兩個 V 相接 |
| L | 50 | MeDiCaL XaVIer,從大到小第四個 |
| C | 100 | centum(拉丁語「百」),和 century 同源 |
| D | 500 | — |
| M | 1000 | mille(拉丁語「千」),千禧年 millennium 同源 |
市面上流傳兩個助記詞:「MeDiCaL XaVIer」(按數值降序)和「My Dear Cat Loves Xtra Vitamins Intensely」,哪個記得住用哪個。詞源也能幫著記:C 確實來自 centum、M 來自 mille。不過學者提醒過,符號在先、與詞首字母相合在後,所以把詞源當助記就好,別當成起源定論。
接下來回答一個很多人反覆搜的問題:羅馬數字字母表裡沒有別的字母了。沒有 A、沒有 B、也沒有 K。搜「羅馬數字 K 代表幾」的朋友,答案很短:什麼都不代表,因為 K 根本不在這七個字母裡。你在哪見到 K,那寫的就不是羅馬數字,是產品名或代號。
規則一:相同或降序連寫,相加
字母重複出現,或者越寫越小,就從左到右一路加。II 是 1+1,XXX 是 10+10+10,VI 是 5+1,XVII 是 10+5+1+1。讀一串合法的羅馬數字,其實就是一路累加:每個字母的值永遠不變,因為這套系統沒有數位。十進位裡 20 的 2 和 200 的 2 身價不同;羅馬數字裡 XVI 的 X 和 XXX 的 X 永遠是十。
這也是你的第一道檢查:從左往右讀,數值原則上不該回升。一旦回升,你得確認自己撞上的是不是那六個法定減法對。這就說到所有人都會栽的那條規則了。
規則二:減法只許六對
小字母放在大字母前面,就是減。IV 是 5−1,XL 是 50−10,CM 是 1000−100。到這裡還簡單。關鍵在於:合法的減法對只有六個。
| 組合 | 算式 | 數值 |
|---|---|---|
| IV | 5 − 1 | 4 |
| IX | 10 − 1 | 9 |
| XL | 50 − 10 | 40 |
| XC | 100 − 10 | 90 |
| CD | 500 − 100 | 400 |
| CM | 1000 − 100 | 900 |
為什麼恰好是這六對?兩道閘門卡出來的。第一,只有 I、X、C 能當「減數」,說白了就是那幾個十的冪。第二,它們各自只能從緊鄰往上的兩級裡挑目標:I 只能減 V 或 X,X 只能減 L 或 C,C 只能減 D 或 M。三個字母,每個兩個目標,3×2,正好六對。維基百科也確認:標準用法中有且僅有這六個減法形。
你隨手發明的每個「聰明捷徑」都死在這道白名單外。IC 表示 99?非法,I 只能減 V 和 X,正確寫法是 XCIX,九十加九。同理,49 不是 IL 是 XLIX,990 不是 XM 是 CMXC,95 不是 VC 是 XCV,950 不是 LM 是 CML。加拿大政府的寫作指南把這條約束說得最乾淨:只有 I、X、C 能作減數,「且只能從比它大的緊鄰兩級中減」,所以是 XCIX 不是 IC、是 CML 不是 LM。
還有一個容易看走眼的細節:小字母夾在兩個大字母中間時,它跟右邊那個結合。XIV 不是 (10−1)+5,而是 10+(5−1)=14。減法永遠發生在緊挨著的下一位身上,這也是羅馬數字規則裡被違反得最狠的一條。
規則三:連寫不得超過三次
同一字母最多連寫三次,所以 4 寫 IV 不寫 IIII,40 寫 XL 不寫 XXXX。與之並列的是:V、L、D 這三個「五字頭」字母從不重複,你不會見到 VV 表示 10,也不會見到 DD 表示 1000。這條規則的理由倒是很順:重複一個五,什麼新數都造不出來。VV 就是 X,DD 就是 M。它砍掉的是冗餘,不是可能性。
羅馬數字規則的三條合在一起,就焊死了一個嚴格的格式:數值從左到右總體下降,中間唯一的例外是那六對,任何字母不連寫到第四次。這樣一來,非法的羅馬數字反而特別好抓,只要你手裡有清單。
任意數怎麼組:拆位、查表、拼接
寫一個數,先按千、百、十、個拆段,每段獨立查表,再從高到低拼起來:
| 千位 | 百位 | 十位 | 個位 |
|---|---|---|---|
| 1 = M | 1 = C | 1 = X | 1 = I |
| 2 = MM | 2 = CC | 2 = XX | 2 = II |
| 3 = MMM | 3 = CCC | 3 = XXX | 3 = III |
| — | 4 = CD | 4 = XL | 4 = IV |
| — | 5 = D | 5 = L | 5 = V |
| — | 6 = DC | 6 = LX | 6 = VI |
| — | 7 = DCC | 7 = LXX | 7 = VII |
| — | 8 = DCCC | 8 = LXXX | 8 = VIII |
| — | 9 = CM | 9 = XC | 9 = IX |
39 拆成 30+9:XXX+IX=XXXIX。944 是 900+40+4:CM+XL+IV=CMXLIV。1984 是 1000+900+80+4:M+CM+LXXX+IV=MCMLXXXIV。2026 就是 MMXXVI。缺的位直接跳過:1066 = M+LX+VI = MLXVI,百位是零就不寫百位。
羅馬數字怎麼讀?反著走一遍就行:從左到右,見一個加一個,撞上六對之一就減。我自己拿不準的時候,會兩頭各做一遍——按上表寫出一串,再丟進羅馬數字轉換器對答案。五秒鐘的事,專治抄錯位。數字要落到正式場合的,這個互驗習慣值得一直留著。
如果你經常做轉換,上面這張表就是值得釘在牆上的那張對照表:它生成 1 到 3999 的全部標準寫法。要 1 到 100 的逐條對照,羅馬數字對照表一篇列全了。3999 是天花板,因為千位到 MMM 就用盡了,沒有第四個 M。更大的數要靠上橫線(乘一千的擴充記法),那已經是擴充,不算羅馬數字規則的核心。
非法寫法清單:動手抓錯
懂羅馬數字規則和靠感覺猜,差別就在這裡兌現。下面每一種羅馬數字寫法都是高頻翻車現場——鐘樓上、社群平台文案裡,以及最痛的刺青店裡:
| 非法寫法 | 錯在哪 | 正確寫法 |
|---|---|---|
| IC | I 只能減 V 和 X | XCIX(99) |
| IL | 同上,L 構不著 I | XLIX(49) |
| XM | X 只能減 L 和 C | CMXC(990) |
| VC | V 從不作減數 | XCV(95) |
| LM | L 從不作減數 | CML(950) |
| DD | D 從不重複 | M(1000) |
| XXXX | 連寫超過三次 | XL(40) |
| IIII | 連寫超過三次,鐘面除外 | IV(4) |
拿到任何一串羅馬數字,問四個問題就能給出裁決:從左到右數值是否總體不升?每個「小前大後」是否都在六對之內?V、L、D 有沒有被寫兩次?有沒有字母連到第四次?四個「是」下來,這串數字就是標準形。
這道檢查對羅馬數字刺青是雙倍要緊的:錯一位就不是筆誤,是跟著一輩子的紀念。墨水不像網頁,說改就改。數字要落到永久場合的,先過四問,再用轉換器複核一遍。
順帶說一句,你在真實世界裡碰到的很多「錯寫」其實不是現代錯誤,是更老的慣例。中世紀抄寫員把 3 寫成 iij、8 寫成 viij,末位換 j 是防塗改;IIII、XXXX、CCCC 這樣的加法形和減法形並存了幾個世紀;法國文件裡 99 可能寫成 IIIIXXXIX,跟著法語 quatre-vingt-dix-neuf 的讀法走。英國國家檔案館專門整理過這些變體,給讀歷史文獻的人用。先弄清這個,再去「糾正」一塊四百年前刻的碑,大概率是碑對了、你錯了。
鐘錶為什麼用 IIII
於是我們來到那個吵了幾百年的 4。按現代羅馬數字規則,4 是 IV。可你看任何一座羅馬數字刻度的鐘或錶,4 點位幾乎都刻著 IIII,而 9 點位又規規矩矩是 IX。整個鐘錶行業在這件事上出奇一致,連 Citizen 的官方支援頁都把它列成正式 FAQ。
解釋有好幾種,說實話沒有一種被公認完勝:
- IIII 本來就是更早的寫法。加法形是 4 的原始寫法,減法記數是印刷術普及後才在歐洲流行開的(Wolfram MathWorld 引數學史家 Cajori 的考證)。早期鐘錶匠繼承的世界裡 IIII 是常態,現存最有名的早期例證、14 世紀末的威爾斯大教堂鐘,用的就是 IIII。精工博物館的資料還提到,直到 17 世紀前後,歐洲普遍都用 IIII 表示 4。
- 視覺平衡。行業裡最流行的解釋。4 點位用 IIII、8 點位是 VIII,錶盤被切成三個均衡的區域:I/II/III/IIII、V/VI/VII/VIII、IX/X/XI/XII,IIII 的四筆正好在對軸上壓住 VIII 的四筆。放射式刻度裡下半盤的數字是倒著讀的,四根豎條的 IIII 也比兩筆的 IV 更不容易認錯。
- 照顧不識字的大眾。加法比減法好懂,IV 和 VI 又互為鏡像、極易混淆。在鐘樓是全城唯一報時工具、大多數人不懂算術的年代,這個理由相當實際。
- 傳說。一說是羅馬人忌諱在日晷上刻 IV,因為它開了主神朱庇特(IVPPITER)名字的頭;另一說是法國國王查理五世(一說路易十四)嫌 IV 等於從他自己的「五世」裡減掉一個「一」,不吉利。故事都好聽,連轉述它們的鐘錶媒體自己都標註「只是傳說」;還有一個「省模具說」(IIII 加 VIIII 只需三副鑄模),同樣被半開玩笑地帶過。
不管撐住 IIII 的是傳統還是美學,它都不是錯誤,而且也不絕對:大笨鐘的錶盤用的就是利落的 IV,少數現代錶廠也跟著用 IV。羅馬人自己都混著來:羅馬競技場現存的大門編號裡,40 寫 XL、4 卻寫 IIII,於是 44 號門是 XLIIII。標準羅馬數字規則告訴你什麼是對;鐘面告訴你什麼是慣例。兩者在錶盤上打架時,慣例贏。
常見問題
IIII 是合法的羅馬數字嗎?紙面上、現代正式用法裡不是,4 寫 IV。但鐘錶盤上是合法的,這是從 14 世紀一路延續的行業傳統。場合說了算。
為什麼 99 是 XCIX 不是 IC?因為 I 只被允許從 V 和 X 裡減。組 99 要按位拼:90(XC)+ 9(IX)= XCIX。系統禁止跨兩級去減,這正是「只能減緊鄰大兩級」在起作用。
最大的標準羅馬數字是多少?3999,寫作 MMMCMXCIX。千位到 MMM 封頂,再大就要動用上橫線擴充記法(字母上畫一橫乘一千)。
怎麼快速檢查一串羅馬數字?四問自查:順序不升、減法對在六對內、V/L/D 沒重複、沒有連寫四次。或者直接丟進轉換器,看往返轉換是否對得上。
羅馬數字規則很短,錯誤很長。動手驗證,永遠比背結論快。