阿拉伯数字与罗马数字互相转换
输入数字或罗马数字:工具自动识别转换方向,立即显示结果和详细计算过程;如果写法不规范,还会给出正确形式。
- 1 至 3999
- 自动识别方向
- 详细分解
- 提示错误写法
100% 隐私保护 — 一切均在您的浏览器中直接处理:您的文件、语音和图像永远不会发送到 Chatzam 的服务器。
如何转换罗马数字?
-
输入数字或字母
输入 1 到 3999 之间的数字(如“2026”),或罗马数字(如“MCMXC”):工具会自动识别转换方向。
-
查看分解过程
结果附有详细计算:MCMXC = M + CM + XC = 1000 + 900 + 90,即 1990。
-
检查写法
如果写法不规范,比如“IIII”或“VX”,工具会提示,并给出应使用的正确形式。
读写罗马数字,一个工具就够
双向转换
一个输入框搞定两种转换:输入阿拉伯数字得到罗马数字,输入罗马字母得到阿拉伯数字。
计算过程清晰
每个结果都逐个符号分解,方便理解转换规则或检查作业。
识别错误写法
“IIII”或“VX”会被标记为不规范,并给出正确形式:例如“IIII”应写作 IV。
符号表和示例
I、V、X、L、C、D、M 七个符号的对照表随时可查,年份示例一键即可试算。
罗马数字的书写规则
罗马数字由七个符号组成:I = 1、V = 5、X = 10、L = 50、C = 100、D = 500、M = 1000。书写时从大到小排列,然后相加:VIII = 5 + 1 + 1 + 1 = 8,MDCC = 1700。小的符号写在大的符号左边表示相减,但只有六种情况:IV(4)、IX(9)、XL(40)、XC(90)、CD(400)和 CM(900)。只有 I、X、C 可以用来相减,而且只能放在紧邻的两个更大符号前面:99 写作 XCIX,而不是 IC。此外,同一个符号最多连续重复三次(40 写作 XL,而不是 XXXX),V、L、D 则永远不重复。
用罗马数字写年份:常见用途
转换数字时,把它拆成千位、百位、十位和个位,再分别转换。1990 = 1000 + 900 + 90,即 M + CM + XC = MCMXC。2026 = 2000 + 20 + 6,即 MMXXVI。1949 写作 MCMXLIX,2008 写作 MMVIII。在中文里,世纪通常用阿拉伯数字表示(21 世纪),罗马数字更多出现在钟表表盘、书籍的卷册和章节、合同条款编号、电影续集、影片片尾的年份,以及医学上的分型或分期(如 Ⅱ 型糖尿病)中。美国超级碗也用罗马数字标注届数:2026 年是第 60 届,即 Super Bowl LX。小提示:输入法里的“Ⅳ”“Ⅻ”等是单独的特殊符号,在本工具中请用普通英文字母 I、V、X 等输入。
为什么没有零,也不能超过 3999?
罗马人没有表示零的符号:他们的数字系统用来记录数量,所以 0、负数和小数都没有罗马数字写法。按照标准规则,能写出的最大数字是 3999,即 MMMCMXCIX,因为 M 最多只能重复三次。表示很大的数字时,古人会在符号上方加一条横线,表示乘以 1000,不过这种写法如今已很少见。还有一个有趣的现象:很多钟表的 4 点用 IIII 而不是 IV。这是钟表业的传统,不是标准写法,工具会提示这一点。如果要把数字写成中文大写,请使用“数字转大写”。
常见问题
2026 用罗马数字怎么写?
MMXXVI:MM 表示 2000,XX 表示 20,VI 表示 6。同样,2025 写作 MMXXV,2000 就是 MM。
罗马数字 4 是 IV 还是 IIII?
标准写法是 IV(5 − 1)。IIII 按传统常见于钟表表盘,但不是正确写法;同样,9 写作 IX,而不是 VIIII。
1999 用罗马数字怎么写?
MCMXCIX:M(1000)+ CM(900)+ XC(90)+ IX(9)。简写成 MIM 是错误的,因为 I 只能放在 V 和 X 前面相减。
现在是第几世纪?用罗马数字怎么写?
现在是 21 世纪,罗马数字写作 XXI,即 X + X + I = 21。21 世纪从 2001 年 1 月 1 日开始,到 2100 年 12 月 31 日结束。
罗马数字为什么没有零?
罗马数字系统没有零的符号:它用来记录数量,而零是很久以后才随阿拉伯数字传入欧洲的。因此,罗马数字只能表示从 1 开始的正整数。