テキストツール
ローマ数字変換
数字を入力するとローマ数字に、ローマ数字を入力すると数字に変換します。
ローマ数字変換 お使いのデバイス上で動作
- ブラウザ上で動作します — テキストはどこにも送信されません
- 登録不要、利用回数の上限なし、何度でも無料で使えます
仕組み
ローマ数字は、映画のエンドクレジット、時計の文字盤、本の章、君主の名前、タトゥーなどに登場します。長いものを正しく読むには、思った以上に注意が必要です。引き算の組み合わせが、ふつうの数字のようには動作しないからです。
どちらの方向かを自動で判別します
数字を入力するとローマ数字になり、文字を入力すると数になります。モードを選ぶ必要はありません。
引き算の規則
IVは6ではなく4です。小さい数字が大きい数字の前にあると、引き算になるからです。この使い方をするのはI、X、Cだけで、しかも次の2つの大きな記号の前に限られます。そのため、99はICではなくXCIXになります。
標準的でない表記
多くの時計の文字盤に見られるIIIIのような数字は、読むことはできますが、慣例的な表記ではありません。入力した内容が標準的な形と異なる場合は、入力を拒否するのではなく、両方を表示します。
3999の上限
古典的なローマ数字は3999までです。それより大きな値には「1000倍する」という意味の上線が使われましたが、プレーンテキストでは表現できないため、大きな数は、誤った表記にするのではなく受け付けません。
よくある質問
ローマ数字変換 - よくある質問
99がICではなくXCIXなのはなぜですか?
引き算が適用されるのは、次の2つの大きな記号に対してだけなので、99はXC(90)とIX(9)の組み合わせになります。
3999より大きい数に対応していないのはなぜですか?
それより大きな値には、1000倍を表す上線が必要でしたが、プレーンテキストでは表現できないためです。
IIIIは間違いですか?
標準的ではありませんが読むことはでき、時計の文字盤でよく見られます。標準的な表記も併せて表示されます。