罗马数字转换
阿拉伯数字与罗马数字互转,含拆解过程与书写规则
输入阿拉伯数字
标准罗马数字体系只能表示 1 到 3999
转换结果
罗马数字
MMXXVI
2026 的罗马写法
字符数
6
个字母
书写形式
规范写法
符合现代通用规则
拆解过程
| 片段 | 数值 | 说明 |
|---|---|---|
| MM | 2000 | 1000 × 2 |
| XX | 20 | 10 × 2 |
| V | 5 | 5 × 1 |
| I | 1 | 1 × 1 |
基本符号与规则
| 罗马数字 | 数值 | 罗马数字 | 数值 |
|---|---|---|---|
| I | 1 | C | 100 |
| IV | 4 | CD | 400 |
| V | 5 | D | 500 |
| IX | 9 | CM | 900 |
| X | 10 | M | 1000 |
| XL | 40 | MM | 2000 |
| L | 50 | MMM | 3000 |
| XC | 90 | MMMCMXCIX | 3999 |
- 相同符号最多连写三次:III = 3,但 4 不写作 IIII,而用减法写作 IV。
- 小数在大数左边表示相减,只允许 I 减 V 和 X,X 减 L 和 C,C 减 D 和 M,因此没有 IL、IC 这类写法。
- 没有表示零和负数的符号,也没有小数,这是罗马数字被阿拉伯数字取代的主要原因。
- 上限 3999:更大的数需要在字母上加横线表示乘以 1000(如 V̄ = 5000),该写法无法用普通文本可靠表达,本工具不支持。
- 钟表盘上常见的 IIII 代替 IV,属于装饰传统与视觉平衡的考虑,并非规范写法,本工具仍能正确识别其数值。
把这次的结果存下来
结果是在你自己的浏览器里算出来的,关掉页面就没有了。保存后会留在「我的结果」里, 并生成一条链接——换设备、发给别人都能再打开(只存结果摘要,不存你填的原始数字)。
这是需求投票,不是邮件订阅:我们只统计有多少人想要这个工具做得更好, 用来排开发优先级,不会给你发通知邮件。邮箱只用于「一人一票」去重, 不发广告、不交给第三方;想删除记录,可通过页脚的联系方式告诉我们。
功能介绍
本工具实现阿拉伯数字与罗马数字的双向转换,覆盖标准罗马数字体系可表示的 1 到 3999。数字转罗马会按 M、CM、D、CD、C、XC、L、XL、X、IX、V、IV、I 的顺序贪心拆解并展示每一步的构成;罗马转数字支持大小写混输,会逐字符解析并标出「小数在前表示相减」的减法组合,同时判断输入是否为规范写法——例如钟表盘上常见的 IIII 虽不规范但仍能正确识别其数值为 4。工具还附有符号对照表与书写规则说明,包括相同符号最多连写三次、只允许特定的减法组合、没有零与负数,以及大于 3999 需在字母上加横线表示乘千因而无法用普通文本表达等。全部计算在浏览器本地完成,无需联网。
使用说明
1. 选择「数字转罗马」或「罗马转数字」;2. 输入 1~3999 的整数,或输入 I、V、X、L、C、D、M 组成的罗马数字;3. 可点击快捷示例快速填入;4. 查看转换结果与逐段拆解过程;5. 点击「复制结果」复制,并参考下方的符号对照表与书写规则。