罗马数字转换器
把 1 到 3,999 的数字转成罗马数字,或输入罗马数字转回阿拉伯数字——转换器会自动判断方向。它还会显示这个罗马数字是由哪些部分组成的。罗马数字本身是拉丁字母,所以转换结果会以 I、V、X 等字母显示。
- 转换方向
- 数字 → 罗马数字
- 组成方式
- M (1000) + M (1000) + X (10) + X (10) + V (5) + I (1)
已保存的设置
把常用的输入存起来——你的时薪、你的贷款、你家的房间尺寸——下次点一下就能加载。
你最近的计算
你在这里算过的结果会保存在这台设备上,方便之后回来查看。
公式
I = 1、V = 5、X = 10、L = 50、C = 100、D = 500、M = 1,000
由大到小排列的符号相加:VIII = 5 + 1 + 1 + 1 = 8
较小的符号写在较大的符号前面时相减:IV = 4、IX = 9、XL = 40、XC = 90、CD = 400、CM = 900
使用方式
- 输入 1 到 3,999 的整数,或 XLII 这样的罗马数字。
- 查看转换结果。
- 「组成方式」一栏会列出每一组符号与它代表的值。
计算范例
2026 的罗马数字
- 转换结果
- MMXXVI
- 组成方式
- M (1000) + M (1000) + X (10) + X (10) + V (5) + I (1)
1994 的罗马数字
- 转换结果
- MCMXCIV
- 组成方式
- M (1000) + CM (900) + XC (90) + IV (4)
XLIX 是多少
- 转换结果
- 49
- 转换方向
- 罗马数字 → 数字
标准罗马数字的规则
同一个符号最多连续出现三次,所以 4 写成 IV 而不是 IIII(不过许多钟面确实使用 IIII)。V、L、D 不会重复。
只有 I、X、C 可以用来相减,而且只能放在比它大的下两个符号前面:I 放在 V 或 X 前,X 放在 L 或 C 前,C 放在 D 或 M 前。所以 99 是 XCIX 而不是 IC。不符合这些规则的写法不会被接受。
限制
标准记法能表示的最大数是 3,999(MMMCMXCIX)。更大的数在历史上是在符号上方加一条横线,表示乘以 1,000,但这在纯文本中无法表示。罗马数字没有零。
最近几年:2024 是 MMXXIV,2025 是 MMXXV,2026 是 MMXXVI。1999 年是 MCMXCIX。
常见问题
2026 的罗马数字是什么?
MMXXVI:M + M + X + X + V + I = 1,000 + 1,000 + 10 + 10 + 5 + 1。
XLIX 是多少?
49。XL 是 40,IX 是 9。
为什么 4 写成 IV 而不是 IIII?
标准记法中同一个符号最多只能连续出现三次,所以 4 写成「5 之前的 1」。IIII 是较古老的写法,至今仍可在钟表的面盘上看到。
最大的罗马数字是多少?
在标准记法中是 MMMCMXCIX,也就是 3,999。