Roman Numeral Converter

在 Arabic numerals (1-3999) 与 Roman numerals 之间即时转换。了解 Roman numeral 系统的规则并查看转换示例。

所有计算均在您的浏览器中本地完成。不会将任何数据发送到我们的服务器或存储到任何地方。
快速示例
Arabic to Roman:
Roman to Arabic:
💡 你知道吗?
  • Roman numerals 仅表示 1 到 3999 的数字
  • I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000
  • 较小的数字在较大数字前表示减法(例如 IV = 4)
  • 罗马人没有零的符号
  • 现代习惯:连续相同符号不超过 3 个

什么是罗马数字?

罗马数字是一种古老的数字系统,使用字母来表示数值。由罗马人发展,使用字母组合 (I, V, X, L, C, D, M) 来表示从 1 到 3,999 的数字。尽管在很大程度上被阿拉伯数字 (0-9) 取代,但它们仍在正式文件、时钟表盘和历史参考中使用。

主要特性:

  • I = 1, V = 5, X = 10, L = 50, C = 100, D = 500, M = 1000
  • 加法表示法: VI = 6 (5 + 1), XIV = 14 (10 + 4)
  • 减法表示法: IV = 4 (5 - 1), IX = 9 (10 - 1)
  • 范围: 支持 1 到 3,999
  • 双向转换: 可以双向转换

罗马数字规则

加法原则

Letters are added together: VII = 7, XII = 12

减法原则

Smaller value before larger is subtracted: IV = 4, XL = 40

Repetition

I, X, C, M can repeat (max 3 times): III = 3, XXX = 30

位置很重要

相同字母在不同位置具有不同的数值

常见罗马数字

ArabicRomanArabicRoman
1I50L
4IV100C
9IX500D
10X1000M

FAQ

为什么今天仍使用罗马数字?

它们用于正式文件、电影片尾、时钟表盘和历史参考。

最大值是多少?

标准范围为 1-3,999。存在用于更大数值的扩展表示法,但不常用。

罗马数字有零吗?

没有。罗马人没有零的符号,这也是它们最终被阿拉伯数字取代的原因之一。