UnitConv
教育与参考

罗马数字转换器

将数字转换为罗马数字,再将罗马数字转换回数字,即时且精确(1-3999)。

结果
结果将显示在此处

罗马数字对照表

I= 1
V= 5
X= 10
L= 50
C= 100
D= 500
M= 1,000

关于此工具

这个罗马数字转换器双向可用:输入 1 到 3999 之间的普通数字即可看到其罗马数字形式,或输入罗马数字即可读出它对应的普通数字。它采用标准的减法记法,与纪念碑和钟表上镌刻的体系相同,其中 IV 表示 4,IX 表示 9。结果会随着你的输入实时更新,可一键复制,对照表还展示了七个基本符号。一切都在你的浏览器中运行,因此即时响应,加载后也可离线使用。

使用方法

  1. 1 选择方向:数字转罗马数字,或罗马数字转数字。
  2. 2 在输入框中键入数值;输入时即时转换。
  3. 3 在下方查看转换结果,并用复制按钮获取它。
  4. 4 查看对照表中的七个基本符号(I、V、X、L、C、D、M)。

工作原理

罗马数字由七个字母组合而成:I = 1,V = 5,X = 10,L = 50,C = 100,D = 500,M = 1000。构建数字时,本工具反复减去可能的最大值,并使用减法组合 IV(4)、IX(9)、XL(40)、XC(90)、CD(400)和 CM(900),从而使任何符号重复不超过三次。读取数字时,它从左到右扫描,累加每个符号的值,但当较小符号位于较大符号之前时则相减。随后将结果与规范写法核对,因此 IIII 或 VV 等非标准形式会被拒绝。古典体系没有表示零的符号,也没有书写大于 3999 数字的标准方式,因此范围为 1 到 3999。

常见问题

可以转换的数字范围是多少?

你可以转换 1 到 3999 之间的任何整数。古典罗马数字没有表示零或负数的符号,书写大于 3999 的数值需要横线或其他不属于标准体系的记法,因此转换器将范围限制为 1-3999。

减法记法是如何运作的?

罗马数字不写四个相同符号,而是把较小符号放在较大符号之前表示减去:IV 是 4(5 减 1),IX 是 9,XL 是 40,XC 是 90,CD 是 400,CM 是 900。因此 1994 写作 MCMXCIV,而不是一长串重复的字母。

为什么我的罗马数字显示为无效?

转换器只接受每个数字的标准写法。IIII、VV 或 IC 等形式违反了规则(同一符号重复超过三次,或不允许的减法),因此被标为无效,尽管人们有时会非正式地这样写,比如钟面上的 IIII。

2024 年用罗马数字怎么写?

2024 是 MMXXIV:MM 是 2000,XX 是 20,IV 是 4。你可以在“数字转罗马数字”标签中输入任意年份进行确认,然后切换标签将其转换回来,核对结果是否一致。

相关工具与用途

罗马数字出现在钟面、书籍章节、电影续集、纪念碑年份和超级碗上,因此这个转换器对学生、设计师和历史爱好者都很有用。可搭配进制转换器处理二进制和十六进制、科学计数法工具处理超大数字,以及百分比计算器处理日常计算。