罗马数字转换器

数字与罗马数字双向转换,显示分解过程并检查写法是否规范。

  • 双向转换
  • 标出非标准写法
  • 显示分解

数字与罗马数字互转

在任一框中输入,另一框会立即更新。支持小写字母和 Unicode 罗马数字字符(Ⅻ)。

请输入数字或罗马数字。

计算原理

数字从最高位开始写。千位、百位、十位、个位各自转换成一组:1994 = 1000 + 900 + 90 + 4,也就是 M + CM + XC + IV = MCMXCIV。

罗马数字反过来读:把各字母的值相加,但后面跟着更大字母时就减去。然后与标准写法核对,像 IIII 或 IC 这样的非标准写法会被标出并给出正确写法。

七个基本符号

符号数值
I1
V5
X10
L50
C100
D500
M1000

规则

  • 字母重复,数值也重复:III = 3,XX = 20。同一字母最多连写三次。
  • 小字母在大字母右边表示相加:VI = 6,LX = 60。
  • 小字母在大字母左边表示相减:IV = 4,IX = 9,XL = 40,XC = 90,CD = 400,CM = 900。只有 I、X、C 可以用来减,而且只能放在比它大一到两级的字母前面。
  • 标准罗马数字最大到 3999(MMMCMXCIX)。更大的数过去会在字母上方加横线,表示乘以 1000。

提示

  • 钟表表盘上的 4 常写成 IIII,这是设计传统,标准写法是 IV。
  • 电影片尾和建筑上的年份分组读更容易:MCMLXXXIV = M CM LXXX IV = 1984。
  • 罗马数字没有零,也没有负数。

标准与出处

最后核对于 2026年10月17日

常见问题

2026 用罗马数字怎么写?

MMXXVI:MM = 2000,XX = 20,VI = 6。

为什么上限是 3999?

标准体系中没有比 M(1000)更大的符号,同一字母也不连写超过三次,所以 MMMCMXCIX(3999)是最大的标准罗马数字。

IIII 算错吗?

它不是标准写法。很多钟表按传统写 IIII,但 4 的标准写法是 IV。转换器会把 IIII 读成 4 并给出标准写法。

可以输入小写吗?

可以。mcmxciv 与 MCMXCIV 处理方式相同,Ⅻ 这类单字符 Unicode 罗马数字也能转换。

相关标签

其他工具

结果仅供参考。计算可能有误,不构成法律、医疗或财务建议。重要决定请务必先咨询相关机构或专业人士。

搜索