|  図書館員のコンピュータ基礎講座
 ローマ数字(Roman Numeral)には多少のバリエーションがありますが、一般的には下記の基本規則によって表現します。 
  I (1)、V (5)、X (10)、L (50)、C (100)、D (500)、M (1,000)という記号(i、v、x、l、c、d、mのように、小文字も可)を使用する。上記以外の数字は、これらの記号を組み合わせ、数を加算して得られる数字で表す。例:II (1+1=2)、VI (5+1=6)ただし、4と9およびそれらの10n倍の数字は、右の数から左の数を減算して表す。例:IV (5-1=4)、IX (10-1=9)、XL (50-10=40)、XC (100-10=90)。※10n倍でない場合はこの規則を適用できません。例:99は、XCIX (100-10+10-1=99)であり、IC (100-1=99)は不可。
 ※当初は、IIII (4)、VIIII (9)などと記述しました。
 
  ローマ数字の基本表記法
  ※0を表すローマ数字はありませんでした。
    | 
  
    | ローマ数字 | アラビア数字 |  
    | I | 1 |  
    | II | 2 |  
    | III | 3 |  
    | IV | 4 |  
    | V | 5 |  
    | VI | 6 |  
    | VII | 7 |  
    | VIII | 8 |  
    | IX | 9 |  | 
  
    | ローマ数字 | アラビア数字 |  
    | X | 10 |  
    | XI | 11 |  
    | XII | 12 |  
    | XIII | 13 |  
    | XIV | 14 |  
    | XV | 15 |  
    | XIX | 19 |  
    | XX | 20 |  
    | XL | 40 |  
    | L | 50 |  
    | LX | 60 |  
    | XC | 90 |  | 
  
    | ローマ数字 | アラビア数字 |  
    | C | 100 |  
    | CC | 200 |  
    | CD | 400 |  
    | D | 500 |  
    | DC | 600 |  
    | CM | 900 |  
    | M | 1000 |  
    | MCMXCIX | 1999 |  
    | MM | 2000 |  
    | MMM | 3000 |  |  
 D (500)はIↃ、M (1,000)はCIↃと記述する場合があり、これらの組合せで大きな数字を表します。 
  
    | 基準数 | 1,000 | 10,000 | 100,000 |  
    | CIↃ | CCIↃↃ | CCCIↃↃↃ |  
    | 500 | IↃ | CIↃↃ | CCIↃↃↃ | CCCIↃↃↃↃ |  
    | 5,000 | IↃↃ |  | CCIↃↃↃↃ | CCCIↃↃↃↃↃ |  
    | 50,000 | IↃↃↃ |  |  | CCCIↃↃↃↃↃↃ |  
  CCIↃↃ (10,000) + IↃↃ (5,000) = CCIↃↃↃↃ (15,000)のように、縦横の基準数を加算して数を表します。逆100 (Reversed one hundred)と呼ばれる、Cを左右逆にしたような記号「Ↄ」は、Unicodeを用いて記述できますが、環境によって正常に表示されないことがあります(赤字にしているのは理解しやすいようにです)。 また、I (1,000)、V (5,000)、X (10,000)、L (50,000)、C (100,000)、D (500,000)、M (1,000,000)のように、数字の上に横棒を引いて1,000倍を表し、|I| (100,000)、|V| (500,000)、|X| (1,000,000)、|L| (5,000,000)、|C| (10,000,000)、|D| (50,000,000)、|M| (100,000,000)のように、さらに数字の両横にも縦棒を引いて100,000倍を表すこともあります。 ローマ数字は、Unicodeで定義されているため、HTMLでは数値文字参照を用いて記述できます。ただし、Unicodeの仕様では、これらは互換性用の文字であり、対応するラテン文字を用いる方が良いとされています。Unicode表の「Roman numerals (ローマ数字)」も参照してください。 
  数値文字参照によるローマ数字の記述
  
    | 文字参照 | ローマ数字 | 文字参照 | ローマ数字 | アラビア数字 |  
    | Ⅰ | Ⅰ | ⅰ | ⅰ | 1 |  
    | Ⅱ | Ⅱ | ⅱ | ⅱ | 2 |  
    | Ⅲ | Ⅲ | ⅲ | ⅲ | 3 |  
    | Ⅳ | Ⅳ | ⅳ | ⅳ | 4 |  
    | Ⅴ | Ⅴ | ⅴ | ⅴ | 5 |  
    | Ⅵ | Ⅵ | ⅵ | ⅵ | 6 |  
    | Ⅶ | Ⅶ | ⅶ | ⅶ | 7 |  
    | Ⅷ | Ⅷ | ⅷ | ⅷ | 8 |  
    | Ⅸ | Ⅸ | ⅸ | ⅸ | 9 |  
    | Ⅹ | Ⅹ | ⅹ | ⅹ | 10 |  
    | Ⅺ | Ⅺ | ⅺ | ⅺ | 11 |  
    | Ⅻ | Ⅻ | ⅻ | ⅻ | 12 |  
    | Ⅼ | Ⅼ | ⅼ | ⅼ | 50 |  
    | Ⅽ | Ⅽ | ⅽ | ⅽ | 100 |  
    | Ⅾ | Ⅾ | ⅾ | ⅾ | 500 |  
    | Ⅿ | Ⅿ | ⅿ | ⅿ | 1000 |  
    | ↀ | ↀ |  |  | 1000 |  
    | ↁ | ↁ |  |  | 5000 |  
    | ↂ | ↂ |  |  | 10000 |  
    | Ↄ | Ↄ |  |  |  |  CyberLibrarian : tips on computer for librarians, 1998-  |