罗马数字

碑上的年份、章节编号、钟表盘面,或是一处不容出错的纹身。输入数字得到字母,输入字母得到数字。

输入 2026 得到 MMXXVI,输入 MMXXVI 得到 2026——方向由你输入的内容决定。

它是怎么组成的

两个方向都很严格:只有按规则书写的数字才被接受,于是打错会返回错误,而不是一个看似合理却错误的数。

使用方法

  1. 输入一个数字,例如 2026,或一个罗马数字,例如 MMXXVI。
  2. 读取答案——方向由你输入的内容决定。
  3. 看下方的分解,了解哪个字母代表哪个数值。

实用说明

为什么四写作 IV 而不是 IIII

罗马记数法用「小符号写在大符号之前」来避免四个相同字母连写:IV 是「五之前的一」,XL 是「五十之前的十」。不少钟表盘面照旧写作 IIII——那是习惯,不是规则——也正因如此,转换器必须选定一种写法并严格执行。

这套系统的尽头

它没有零,也没有负号:这种记数法源于清点实物,而没有人去数「无」。上限是 3999,因为 4000 需要连写四个 M。再往上,古典写法在字母上加一道横线表示乘以一千——而这种形式并没有统一的输入方式。

常见问题

为什么 IIII 被拒绝?

因为这个数不这样写。一个默默接受它的转换器,同样会接受打错的输入,并给出看似合理却错误的答案——那比拒绝更糟。

最大能转换到多少?

3999,写作 MMMCMXCIX。再往上就需要加横线的写法,而它既无统一形式,也无法在各处可靠显示。

可以转换出生年份吗?

可以,1 到 3999 的任何年份。1994 是 MCMXCIV,2026 是 MMXXVI。

有内容被发往服务器吗?

没有。转换只是浏览器里的算术,断网也照常可用。

相关工具