罗马数字转换器

实时双向转换阿拉伯数字与罗马数字,支持1~3999范围。

罗马数字基本符号

罗马数字数值
I1
V5
X10
L50
C100
D500
M1000

转换规则

相同符号连续出现时相加(例如III = 3),较小的数值出现在较大数值前面时相减 (例如IV = 5−1 = 4,IX = 10−1 = 9)。按照这种方式,4(IV)、9(IX)、40(XL)、 90(XC)、400(CD)、900(CM)等特定数值采用减法表示法。

为什么只支持1~3999?

罗马数字中M(1000)是最大的单一符号,传统表示法难以表示超过3999(MMMCMXCIX)的数。 更大的数字需要在符号上方加横线表示乘以1000的特殊表示法,但这种方式难以用普通文本呈现, 因此本转换器不支持。

常见问题

罗马数字为什么没有0?

罗马数字体系诞生的古罗马时代,数字体系中尚未广泛使用"0"这一概念。"0"的概念后来在印度得到发展,并通过阿拉伯数字体系传播到全世界。

电影或书籍中为什么会用罗马数字?

电影的制作年份(例如MMXXIV = 2024)、书籍的章节编号、钟表表盘等场合,至今仍常用罗马数字来营造传统、典雅的感觉。