📮 订阅更新🧰 工具库

罗马数字转换器(2026)

阿拉伯数字与罗马数字双向转换,支持 1–3999 的完整标准写法,自动校验非法写法并给出正确形式。

七个符号,记住就够用

I=1  V=5  X=10  L=50  C=100  D=500  M=1000

规则只有一条:左大右小相加,左小右大相减。所以 4 写 IV(5−1)、9 写 IX(10−1)、40 写 XL、90 写 XC、400 写 CD、900 写 CM——只有这六种减位允许。

转换结果
—
识别为—
校验—

罗马数字 1–100 完整对照表

六种减位组合:只可用这六个

写法数值含义
IV4V − I
IX9X − I
XL40L − X
XC90C − X
CD400D − C
CM900M − C

除此之外,任何「比左边小得多的数字放在左边」都算错,例如 8 必须写 VIII 而不是 IIX,49 必须写 XLIX 而不是 IL。

年份怎么读:MMXXVI 是哪一年

逐段拆:MM = 2,000,XX = 20,VI = 6,合起来 2026。再练两个:

技巧是先把「大单位段」切开(M / CM / D / CD / C / XC / L / XL / X / IX / V / IV),再逐段相加,基本不会错。

常见问题

罗马数字的基本符号有哪些?

只有七个:I=1、V=5、X=10、L=50、C=100、D=500、M=1000。组合规则靠「大数在左相加、小数在左相减」构成全部数值,不需要别的符号。

罗马数字最大能表示多少?

标准规则最多表示到 3999(MMMCMXCIX),因为同一个符号最多连写三次。要表示更大数字,传统做法是在字符上加横线表示 ×1000(如 V̄ = 5000),或改用「|」包围表示 ×100 的倍乘。现代排版里通常直接用阿拉伯数字。

为什么 4 是 IV 而不是 IIII?

因为减位规则:小数在大数左侧表示相减,所以 4 = 5 − 1 = IV。确实存在「IIII」的写法(老式钟表常见),但现代标准使用 IV。同理 9 = IX、40 = XL、90 = XC、400 = CD、900 = CM。

什么情况下用减位、什么情况下用加位?

只有六种减位组合被允许:IV(4)、IX(9)、XL(40)、XC(90)、CD(400)、CM(900)。其他情况一律左侧数字更大或相加,比如 8 = VIII、38 = XXXVIII。写成 IIX 或 VX 都是错的。

罗马数字怎么转换成阿拉伯数字?

从左往右逐字符读:若当前符号小于右边符号,就减去它;否则加上它。例如 MCMXCIV:M(1000) 加、C 小于 M 所以减 100、M 加 1000、X 小于 C 减 10、C 加 100、I 小于 V 减 1、V 加 5,合计 1994。

罗马数字常用在哪些地方?

常见于书籍章节编号、钟表表盘、纪念碑与建筑年份、电影出品年份、赛事(如超级碗)、化学元素族序、以及部分正式文书的序号。现代正式文件里一般仍用阿拉伯数字。

相关工具