使用步骤
- 输入数字(如 2026)或罗马数字(如 MMXXVI)。
- 输入时即自动双向转换。
- 复制结果。
参数说明
- 减法写法
- 小的符号写在大的前面表示相减,所以 IV 是 4,CM 是 900。只有 I、X、C 可以这样用,而且只能放在比它大一到两级的符号前面。
- 范围
- 标准罗马数字表示 1 到 3999(MMMCMXCIX)。更大的数需要在字母上加横线,普通文本无法表示。
逐位拼出罗马数字
先把数字按数位拆开,再把每一位替换成表中对应的写法。1994 是 1000 + 900 + 90 + 4,对应 M + CM + XC + IV,即 MCMXCIV。
| 数字 | 千位 | 百位 | 十位 | 个位 |
|---|---|---|---|---|
| 1 | M | C | X | I |
| 2 | MM | CC | XX | II |
| 3 | MMM | CCC | XXX | III |
| 4 | — | CD | XL | IV |
| 5 | — | D | L | V |
| 6 | — | DC | LX | VI |
| 7 | — | DCC | LXX | VII |
| 8 | — | DCCC | LXXX | VIII |
| 9 | — | CM | XC | IX |
输入字母时,转换器把各符号的值相加(写在较大符号前面的符号则相减),再把得到的数重新写成罗马数字。只有与你输入的完全一致才会被接受,所以 IIII、IC、VX 和 LXXXX 都会被判为无效。字母可以用小写。输入 0 或大于 3999 的数时会提示「罗马数字的范围是 1 到 3999。」
常见问题
有的钟表上写 IIII,为什么这里不认?
钟表上用 IIII 是传统习惯,标准写法是 IV。为了让每个数字只有一种写法,这里只接受标准形式。
罗马数字里有 0 吗?
没有,古罗马人没有表示零的符号,有时会写成单词 nulla。
年份怎么写?
和普通数字一样,例如 1999 是 MCMXCIX,2026 是 MMXXVI。
隐私说明
本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。