跳到正文
马克工具箱

罗马数字转换

输入数字即可得到罗马数字,输入罗马数字即可得到对应的数字。适用于钟表表盘、建筑和影片片尾的年份、提纲编号和纹身设计。

在浏览器本地运行,输入的内容和文件都不会上传

罗马数字

MMXXVI

罗马数字符号
I1
V5
X10
L50
C100
D500
M1,000

小的符号写在大的前面表示相减(IV = 4,XC = 90)。标准写法最大为 MMMCMXCIX(3999)。

使用步骤

  1. 输入数字(如 2026)或罗马数字(如 MMXXVI)。
  2. 输入时即自动双向转换。
  3. 复制结果。

参数说明

减法写法
小的符号写在大的前面表示相减,所以 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。

隐私说明

本工具完全在浏览器中运行,文件和文本都在你的设备上处理,不会上传到我们的服务器。

相关工具