keencalculator
  1. 首页
  2. 数学
  3. 罗马数字转换器

罗马数字转换器

把 1 到 3,999 的数字转成罗马数字,或输入罗马数字转回阿拉伯数字——转换器会自动判断方向。它还会显示这个罗马数字是由哪些部分组成的。罗马数字本身是拉丁字母,所以转换结果会以 I、V、X 等字母显示。

快速范例

1 到 3,999 的整数,或 XLII 这样的罗马数字。

你输入的数字只留在浏览器里,不会上传。
转换结果MMXXVI
转换方向
数字 → 罗马数字
组成方式
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. 输入 1 到 3,999 的整数,或 XLII 这样的罗马数字。
      2. 查看转换结果。
      3. 「组成方式」一栏会列出每一组符号与它代表的值。

      计算范例

      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。

      相关计算器