阿拉伯数字与罗马数字双向转换,支持 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——只有这六种减位允许。
| 写法 | 数值 | 含义 |
|---|---|---|
| IV | 4 | V − I |
| IX | 9 | X − I |
| XL | 40 | L − X |
| XC | 90 | C − X |
| CD | 400 | D − C |
| CM | 900 | M − C |
除此之外,任何「比左边小得多的数字放在左边」都算错,例如 8 必须写 VIII 而不是 IIX,49 必须写 XLIX 而不是 IL。
逐段拆: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 = 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。
常见于书籍章节编号、钟表表盘、纪念碑与建筑年份、电影出品年份、赛事(如超级碗)、化学元素族序、以及部分正式文书的序号。现代正式文件里一般仍用阿拉伯数字。