アラビア数字⇔ローマ数字(1〜3999)を相互変換。減算記法(IV・IX)対応
| 数 | 記号 | 数 | 記号 | 数 | 記号 |
|---|---|---|---|---|---|
| 1 | I | 10 | X | 100 | C |
| 4 | IV | 40 | XL | 400 | CD |
| 5 | V | 50 | L | 500 | D |
| 9 | IX | 90 | XC | 900 | CM |
| 2026 | MMXXVI | 1000 | M | 3999 | MMMCMXCIX |
ローマ数字は I(1)・V(5)・X(10)・L(50)・C(100)・D(500)・M(1000)の7文字を大きい順に並べ、値を足し合わせて表します。同じ文字は3回までしか続けられず、V・L・Dは繰り返しません。時計の文字盤・書籍の章番号・映画の製作年表記などで現在も使われています。
4をIIIIと書く代わりに、小さい文字を左に置いて引き算を表すのが減算記法です。使えるのは IV(4)・IX(9)・XL(40)・XC(90)・CD(400)・CM(900)の6通りだけで、IC(99のつもり)やVX のような書き方は認められません。1994は M+CM+XC+IV でMCMXCIVになります。
0以下・4000以上の数、小数、および IIII・VX・MCMC のような標準記法から外れたローマ数字はエラーとして表示します。読み取りは大文字・小文字のどちらでも受け付けますが、結果は大文字で表示します。
標準的なローマ数字は I・V・X・L・C・D・M の7文字で表し、同じ文字は3回までしか続けられません。最大の文字 M(1000)を3つ並べたMMMに CM(900)XC(90)IX(9)を足した3999(MMMCMXCIX)が標準記法で表せる最大値です。また0を表す文字は存在しません。
小さい文字を大きい文字の左に置くと引き算を意味する減算記法です。IV=4、IX=9、XL=40、XC=90、CD=400、CM=900の6通りだけが使われ、IIIIのように同じ文字を4回並べる書き方は標準では誤りです。このツールは減算記法で正しく変換し、崩れた表記はエラーにします。
いいえ。変換はすべてお使いのブラウザ内のJavaScriptで完結します。入力した数値やローマ数字がサーバーへ送信・保存されることはありません。