メインコンテンツへスキップ

← ブログ一覧へ

ローマ数字の読み方:7つの文字であらゆる数を読む

時計の文字盤、書籍の章、スーパーボウル、映画の末尾の著作権年——ローマ数字はあちこちで見かけます。神秘的に見えますが、実は7つの文字と1つの規則で動いています。覚えれば 3999 までのどんな数も読めます。

7つの文字

文字
I1
V5
X10
L50
C100
D500
M1000

数は文字を大きい順に並べて足します:MDCLXVI = 1000 + 500 + 100 + 50 + 10 + 5 + 1 = 1666。

唯一の規則:減算表記

同じ文字を4回続けて書かないように、小さい文字を大きい文字の前に置くと引き算になります:

  • IV = 5 − 1 = 4(IIII ではない)
  • IX = 9
  • XL = 40、XC = 90
  • CD = 400、CM = 900

だから 1994 = MCMXCIV:M(1000)+ CM(900)+ XC(90)+ IV(4)。読むにはこの塊に区切るだけです。

なぜゼロがない(そして大きな数もない)のか

ローマ数字の体系にはゼロを表す記号がなく、位取りもないため、算術がやりにくく——今使うアラビア数字に敗れた理由の一つです。標準表記は 3999(MMMCMXCIX) まで;それ以上は文字の上に横線を引いて「×1000」を表しますが、日常では使われません。

どんな映画の年も読める

著作権年は、日常でローマ数字に出会う最も多い場面です。MMXXVI = 2026:MM(2000)+ XX(20)+ VI(6)。ローマ数字変換ツールに貼れば一瞬で解読——逆方向にも対応し、1〜3999 のどんな数もローマ数字にします。

早見表

どんな数も千・百・十・一の位に分け、左から右へ読みます。

一の位十の位百の位千の位
I = 1X = 10C = 100M = 1000
II = 2XX = 20CC = 200MM = 2000
III = 3XXX = 30CCC = 300MMM = 3000
IV = 4XL = 40CD = 400
V = 5L = 50D = 500
VI = 6LX = 60DC = 600
VII = 7LXX = 70DCC = 700
VIII = 8LXXX = 80DCCC = 800
IX = 9XC = 90CM = 900

たとえば 2024 = MM + XX + IV = MMXXIV、348 = CCC + XL + VIII = CCCXLVIII です。

よくある間違い

  • 4 を IIII と書く:正しくは IV です。時計の文字盤は有名な例外で、視覚的なバランスのために今も IIII を使うものが多くありますが、これは慣習であって規則ではありません。
  • 同じ文字を4回続ける:I・X・C・M の連続は最大3回まで。だから 40 は XL で、XXXX ではありません。
  • V・L・D を繰り返す:VV・LL・DD は存在せず、次の記号へ繰り上げます。
  • 引きすぎ:許される組み合わせは決まっています。49 は XLIX で IL ではなく、99 は XCIX で IC ではなく、999 は CMXCIX で IM ではありません。減算に使うのは I・X・C だけで、それぞれ次の2つの大きい記号の前にしか置けません。

覚えておきたい年号

  • MDCCLXXVI = 1776:M(1000)+ DCC(700)+ LXX(70)+ VI(6)。
  • MCMLXXXIV = 1984:M(1000)+ CM(900)+ LXXX(80)+ IV(4)。
  • MMXXVI = 2026:今年の著作権年。

数文字を超える長い表記を手で換算するのは、遅くて間違えやすいものです。ローマ数字変換ツールなら一瞬で解読し、内訳も表示するので、自分でロジックを確認できます。

よくある質問

最大のローマ数字は?

標準表記では 3999(MMMCMXCIX) です。それ以上は歴史的に文字の上へ横線(ウィンクルム)を引いて1000倍を表しましたが、今ではほとんど見かけません。

ゼロを表すローマ数字はある?

ありません。この体系にはゼロの記号も位取りもなく、その概念自体がありませんでした。中世の学者は必要なとき、ラテン語の nulla(「無」)と書くことがありました。

関連ツール

  • 2進数・10進数・16進数の変換?基数変換をどうぞ。