首页单位换算 › 罗马数字转换

罗马数字转换

输入 1 到 3999 的阿拉伯数字或一串罗马数字,自动判断方向并给出转换结果与写法说明。

输入纯数字则转成罗马数字,输入 I V X L C D M 字母则转回阿拉伯数字。

罗马数字的书写规则

罗马数字只有七个基本符号:I 表示 1,V 表示 5,X 表示 10,L 表示 50,C 表示 100,D 表示 500,M 表示 1000。基本规则是从左到右按从大到小排列,把各位的值相加,例如 MMXXVI = 1000 + 1000 + 10 + 10 + 5 + 1 = 2026。相同符号最多连写三次,所以 4 不能写成 IIII,而要写成 IV。

减法规则是罗马数字最容易写错的地方:只有 I、X、C 可以放在比它大的符号前面表示相减,而且只允许六种组合,即 IV 等于 4、IX 等于 9、XL 等于 40、XC 等于 90、CD 等于 400、CM 等于 900。V、L、D 永远不能放在左边做减数,也不能跨级相减,例如 99 必须写成 XCIX(90 加 9),写成 IC 是不规范的。本工具会对输入做严格校验,只要还原结果与原文不一致就判定为写法错误。

适用范围与常见用法

由于没有表示零的符号,也没有位值制,罗马数字只能表示正整数。用三个 M 连写最多到 3999,再大的数字古代用在符号上加一条横线表示乘以一千,但网页和大多数字体里显示效果不佳,因此本工具限定在 1 到 3999,这个范围已经覆盖绝大多数实际需求。

现在罗马数字主要出现在这些场合:钟表盘面的 I 到 XII,其中钟表业习惯把 4 刻成 IIII 以求视觉平衡;书籍的卷次、章节号和前言页码;电影和游戏的续作编号;体育赛事的届数,例如第 33 届奥运会写作 XXXIII;建筑物和纪念碑上的落成年份,2026 年就是 MMXXVI。人名后缀也常见,例如 Henry VIII 表示亨利八世。写年份时按位拆分再拼接最不容易出错,比如 1994 拆成 1000、900、90、4,依次得到 M、CM、XC、IV,合起来是 MCMXCIV。

常见问题

2026 用罗马数字怎么写?

MMXXVI,即 1000 + 1000 + 10 + 10 + 5 + 1。1994 则写作 MCMXCIV。

为什么 4 有时写成 IIII?

IV 是规范写法,但钟表盘面上习惯用 IIII,这样与对面的 VIII 在视觉上更对称,属于行业传统。

罗马数字有零和负数吗?

没有。罗马数字只能表示 1 以上的正整数,这也是它无法用于列竖式计算的原因之一。

能表示多大的数?

常规写法最大 3999(MMMCMXCIX)。更大的数需要在符号上加横线表示乘一千,现代已很少使用。