罗马数字转换 — 双向互转
这边 MCMXCIV,那边 1994,一次转一整列。
在你的设备上运行 你粘贴的内容由你自己的浏览器处理,不会发送到任何服务器,离开页面后也不会留在任何地方。
一句话答案
罗马数字可以在浏览器里免费双向转换:1 到 3999 之间的整数会返回对应的罗马数字,而罗马数字会返回它表示的数。方向由每一行自己决定,所以混在一起的列表也能一次转完。只接受写法规范的罗马数字 —— IIII、VX 和 IC 会被拒绝,而不是猜着读 —— 输出采用标准的减法写法,所以 1994 是 MCMXCIV,而不是 MDCCCCLXXXXIIII。
一览
| 支持输入 | 每行一个 1 到 3999 的整数,或一个罗马数字 |
|---|---|
| 输出格式 | 每行转换成另一种写法 |
| 处理方式 | 浏览器本地 |
| 价格 | 免费,无次数限制 |
| 账号 | 无需注册 |
这里没有方向可选,因为每一行本身就说明了它要往哪边走:MMXXV 是罗马数字,2025 不是。于是一份混着两种写法的列表 —— 建筑上的年份、章节号、片尾的版权年 —— 可以一次转完。
写法不规范的罗马数字是故意被拒绝的。IIII 看着像四,IC 看着像九十九,但它们都不是罗马数字;一个默默接受它们的转换器,等于把一个这串符号其实没有表示的数摆在你面前。上限 3999 也是同一个道理:超过 MMMCMXCIX 之后,古典写法要靠数字上方的横线表示乘以一千,而纯文本带不走这条横线。
使用步骤
- 1
输入数字或罗马数字
每行一个,两种写法可以任意混排 —— 1994、MMXXV、42、XIV。
- 2
点击转换
每一行都会返回另一种写法,并把原来的那个留在旁边对照。
- 3
顺便检查写法
写法不规范的罗马数字会被报出来而不是硬转,抄录时抄错了也就是这样被发现的。
- 4
复制结果
复制到剪贴板,或者下载成文本文件。
常见问题
最大的罗马数字是多少?
MMMCMXCIX,也就是 3999。更大的数要在字母上方加一条横线表示乘以一千,而纯文本承载不了这条横线,所以本页到此为止。
罗马数字里有零吗?
没有。这套系统既没有零也没有负数。它本来是用来计数和编号的,在那种用途里,从来没有“什么都没有”需要用一个符号去命名。
钟表上明明写 IIII,为什么这里不接受?
因为钟面上那是刻意的例外:IIII 与对侧的 VIII 在视觉上对称。书写中的四就是 IV,而这也是本页唯一会生成、唯一会接受的写法。
可以转换年份吗?
可以,1 到 3999 的任意整数都行,这覆盖了会用到罗马数字的全部年份。1994 是 MCMXCIV,2025 是 MMXXV。