ローマ数字
出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2024/04/11 14:23 UTC 版)
表記法
古代ローマにおいて成立し、中世後期までヨーロッパで一般的に用いられていた表記法。ただしこれを規定する公式な、あるいは広く知られた標準となる表記法は存在していない[注 1]。 16世紀頃からはアラビア数字での表記が一般的になったが、特定の場面においては現代でも用いられている。
十進法に基づいている。 数を10の冪ごとに、つまり 1000の位の量 + 100の位の量 + 10の位の量 + 1の位の量 と分解し、左からこの順番に書き下す。この際、空位の0は書かれることはない。位ごとに異なる記号が用いられるが、記号の組み合わせのパターンは共通である。
ローマ数字 | I | V | X | L | C | D | M |
---|---|---|---|---|---|---|---|
アラビア数字 | 1 | 5 | 10 | 50 | 100 | 500 | 1000 |
それぞれの位の量は更に上記の数字の和に分解され、大きい順に並べて書かれる。5未満はIの繰り返しで表され、5以上はVにIをいくつか加える形で表される。(画線法)
また、小さい数を大きい数の左に書くこともあり、この場合右から左を減ずることを意味する。これを減算則という。
ローマ数字 | IV | IX | XL | XC | CD | CM |
---|---|---|---|---|---|---|
アラビア数字 | 4 | 9 | 40 | 90 | 400 | 900 |
これらの数は減算則を使わず表現することも可能(例:4 を「IIII」、9を「VIIII」)だが、通常は減算則を用いて表記する。なお、減算則が用いられるのは4 (40, 400) と9 (90, 900) を短く表記する場合だけであり、それ以外で使うことは通常行われない(例外は#異表記を参照のこと)。つまり、8を「IIX」と表記したり、位ごとの分離を破って45を「VL」、999を「IM」と表記することは基本的でない書き方とされる。
以上を踏まえると、1 から 9 とその 10 倍と 100 倍、および1000、2000、3000は以下のような表記となる。
×1 | ×10 | ×100 | ×1000 | |
---|---|---|---|---|
1 | I | X | C | M |
2 | II | XX | CC | MM |
3 | III | XXX | CCC | MMM |
4 | IV | XL | CD | [注 2] |
5 | V | L | D | |
6 | VI | LX | DC | |
7 | VII | LXX | DCC | |
8 | VIII | LXXX | DCCC | |
9 | IX | XC | CM |
これらを組み合わせることで、1 から 3999 の値が表現できる。だが言い換えれば、(パターンを守ろうとすると)4000以上の数値を表すことは不可能である。また、0 を表す記号は存在しない。このため、 0 の値が入る桁の数値は表記せず、そのまま空位とする。
また、整数と小数が一貫しておらず、整数が十進法(二五進法)である一方、小数には十二進法が適用され、1/12や1/144の小数が作られている。
小数は、3/12 (= 1/4)が「点3つ」、6/12 (= 1/2)が「S」、9/12 (= 3/4)が「Sに点3つ」として、六で一旦繰り上がる方法で表記されている。
注釈
- ^ 書き方ではなく読み方については以下の事例が参考になる――著作権法 (アメリカ合衆国)においてローマ数字による発行年表示が有効なものであるとされていて、不正なローマ数字は著作権表示を無効化しうる[1]。この際、下記のような書き方ルールに合致しているかどうかは問題とされない。
- ^ 詳しくは#4000以上の大きな数字を参照。
- ^ = [{(100 × 2) + 10} × 1000] = 210 × 1000 = 210000 (21万)
- ^ = [{1000 + 100 + 50 + (1 × 2)} × 100000] + [{(10 × 3) + 5 + (1 × 2)} × 1000] + {(100 × 2) + (10 × 3) + (1 × 2)} = 1152 × 100000 + 37 × 1000 + 232 = 115200000 (1億1520万) + 37000 + 232 = 115237232 (1億1523万7232)
- ^ = [{(1000 × 2) + (100 × 3) + (10 × 2) + (1 × 2)} × 100000] + (((50 + (10 × 2)) + 1) × 1000) + [(100 × 2) + (10 × 3) + {5 + (1 × 3)}] = 2322 × 100000 + 71 × 1000 + 238 = 232200000 (2億3220万) + 71000 + 238 = 232271238 (2億3227万1238)
- ^ = [{50 + (10 × 3)} × 1000] = 83 × 1000 = 83000
- ^ = [{(100 − 10) + 2} × 1000] = 92 × 1000 = 92000
- ^ = 5 × 1000 = 5000
- ^ = [(5 × 1000) + {(1 × 3) × 100} + (10 + 5 + 1)] = 5000 + 300 + 16 = 5316
- ^ 〔大文字〕U+216C, 216D, 216E, 216F〔小文字〕U+217C, 217D, 217E, 217F
- ^ (左から順に) U+2183, 2184, 2180, 2181, 2182, 2187, 2188, 2185, 2186
出典
- ^ Hayes, David P.. “Guide to Roman Numerals”. Copyright Registration and Renewal Information Chart and Web Site. 2021年11月29日閲覧。
- ^ 比留間直和 (2012年10月1日). “いつ使う?ローマ数字 - ことばマガジン”. 朝日新聞デジタル. 朝日新聞社. 2021年11月29日閲覧。
- ^ UnicodeコンソーシアムにあるMac OS Japaneseとの変換テーブル
ローマ数字と同じ種類の言葉
- ローマ数字のページへのリンク