ROMAN NUMERAL
罗马数字,双向互转。
输入 2024 得 MMXXIV,输入 MMXXIV 得 2024。范围 1–3999(再大需要加横线记法)。写法不合规则会明确告诉你错在哪,比如 IIX、VX 这类写法是不允许的。
本页处理在浏览器本地完成
怎么用?
选方向后输入即可:阿拉伯数字侧限 1–3999 的整数,罗马数字侧不区分大小写(输入小写会自动转成大写)。转换结果下方给出千位/百位/十位/个位的逐位对照,方便记住 M、CM、D、CD、C、XC、L、XL、X、IX、V、IV、I 这套符号。
常见问题
为什么有 IV 这种减法写法?
古罗马记数本来只有相加:IIII 表示 4、VIIII 表示 9。后来为了书写效率,出现「小的写在大的左边表示相减」的规则,于是 4 写成 IV、9 写成 IX。减法组合只有六种:IV、IX、XL、XC、CD、CM,不能随意组合(例如 8 不能写成 IIX,正确写法是 VIII)。
为什么上限是 3999?
因为标准写法里 M 代表 1000,最多写三个 M 就是 3000,再往上要靠字母上横线表示「乘一千」:4000 写作加横线的 M。本页只做常规写法,所以范围限定 1–3999。
年份怎么用罗马数字?
公元年份常写成罗马数字,2024 年写作 MMXXIV。读法是按千位、百位、十位、个位分段读:MM(两千)XX(二十)IV(四),合起来是 2024。注意不是逐字母拼读,IV 读作四而不是「一、四」。
数据会上传吗?
不会。所有转换都在浏览器本地完成,不发送任何网络请求。
示例与注意事项Example & notes
一个例子A worked example
把 2024 转成罗马数字得 MMXXIV;反过来输入 MMXXIV 得 2024。若输入 IIX 这类不合规则的写法,会明确告诉你错在「必须按从大到小排列」。2024 becomes MMXXIV, and typing MMXXIV gives 2024 back. A malformed value such as IIX is rejected with the reason spelled out ("symbols must go from largest to smallest").
注意事项Things to watch
- 范围限定 1–3999,更大的数需要字母上横线记法(如 4000 写作 M 加横线)。The range is 1–3999; larger numbers need overline notation (4000 is an M with a bar).
- 减法组合只有 IV IX XL XC CD CM 六种,工具会把其他组合(如 VX、IC)单独拦下并说明。Only six subtractive pairs exist (IV IX XL XC CD CM); anything else (VX, IC) is caught and explained separately.
- 罗马数字侧不区分大小写,输入小写会自动转成大写再解析。The Roman side is case-insensitive; lowercase input is converted before parsing.
相关问答More Q&A
为什么 4 写成 IV 而不是 IIII?Why is 4 written IV rather than IIII?
古罗马原本只有相加写法(IIII 表示 4、VIIII 表示 9)。后来出现「小的写在大的左边表示相减」的规则,4 写成 IV、9 写成 IX,逐步成为标准写法。Ancient Roman numerals were purely additive (IIII for 4, VIIII for 9). A later convention — a smaller symbol before a larger one meaning subtraction — produced IV and IX and became standard.
年份该怎么读?How are Roman years read?
按千位、百位、十位、个位分段读:MM(两千)XX(二十)IV(四)合起来是 2024。注意不是逐字母拼读,IV 读作四而不是「一、四」。Read it group by group — thousands, hundreds, tens, ones: MM (two thousand) XX (twenty) IV (four) makes 2024. Not letter by letter: IV is four, not "one, four".