罗马数字转换原理
罗马数字用七个基本符号表示:I=1、V=5、X=10、L=50、C=100、D=500、M=1000。数值按「左减右加」规则组合:小数在大数右侧表示相加(VI=6),在左侧表示相减(IV=4)。同一符号最多连续出现三次,第四位改用减法形式。
这个工具能做什么
- 阿拉伯数字(1–3999)转罗马数字
- 罗马数字转阿拉伯数字
- 一键复制结果,适合读钟表、纪念碑年份、书籍章节
怎么使用(输入说明)
- 切换方向:阿拉伯 → 罗马,或 罗马 → 阿拉伯。
- 阿拉伯模式填 1–3999 的整数;罗马模式填 I/V/X/L/C/D/M 组合。
- 结果区立即显示对应数字。
左减规则
当小符号在大符号左边时表示减去它,且仅限于 I 在 V、X 前,X 在 L、C 前,C 在 D、M 前。例如 4=IV、9=IX、40=XL、90=XC、400=CD、900=CM。
计算实例
例:2026 → MMXXVI 2000=M+M,20=XX,6=VI → MMXXVI
例:MCMXCIV → 1994 M=1000,CM=900,XC=90,IV=4 → 1994
常见问题 FAQ
Q:为什么罗马数字没有 0?
A:罗马数字源于计数而非位值制,没有表示「空位」的符号,因此没有 0。
Q:罗马数字最大能表示到多少?
A:标准规则下最大为 3999(MMMCMXCIX)。更大数值需加横线表示千倍,本工具支持 1–3999。
Q:为什么有时用减法表示,比如 4 写成 IV?
A:小数字放左侧表示减(IV=5−1),且同一数字最多连续三次,第四位改用减法形式。