转换器

罗马数字对照表:1 到 1000 完整列表与书写规则

含换算规则、书写规范和实用示例的罗马数字完整对照表(1 到 1000)。学习如何读懂和书写罗马数字,适用于日期、纹身及日常使用场景。

发布于 2026年3月19日
15 分钟阅读
密码学指南

罗马数字对照表:1 到 1000 完整列表与书写规则

罗马数字已有近三千年的历史。它们出现在钟表表盘、电影片名、超级碗赛事、建筑奠基石以及无数纹身图案中。尽管在日常运算中已被阿拉伯数字取代,罗马数字依然是世界上辨识度最高的数字体系之一。

本指南提供 1 到 1000 的完整罗马数字对照表,讲解正确读写所需的全部规则,并附有实际换算示例。无论你是在查询某个具体数字、准备纹身设计,还是备考数学课,本页都能满足你的需求。如需即时换算,请使用我们的免费罗马数字转换工具

7 个罗马数字符号

罗马数字体系恰好使用 7 个符号。从 1 到 3,999 的所有数字,都可以用这 7 个字符的组合来表示:

符号数值名称起源
I1Unum一根手指
V5Quinque张开的手(V 形)
X10Decem两手交叉
L50QuinquagintaC 的一半(旋转后)
C100Centumcentum(拉丁语"百")的首字母
D500QuingentiM 的一半(CIↃ 的一半)
M1,000Millemille(拉丁语"千")的首字母

注意规律:这些符号在「基础」值(1、10、100、1000)与「半值」值(5、50、500)之间交替出现。正是这种交替使得罗马数字仅用 7 个字符便能运转。

书写罗马数字的 5 条基本规则

掌握这五条规则,就能正确读写任何罗马数字。

规则一:加法原则

当等值或更大值的符号出现在另一个符号之前时,将它们的值相加

  • VI = 5 + 1 = 6
  • XV = 10 + 5 = 15
  • LXVI = 50 + 10 + 5 + 1 = 66
  • MDCL = 1000 + 500 + 100 + 50 = 1650

这是最常见的规则,适用于绝大多数罗马数字。

规则二:减法原则

较小符号紧接在较大符号之前时,用较大值减去较小值。有效的减法组合只有六种:

组合数值含义
IV45 - 1
IX910 - 1
XL4050 - 10
XC90100 - 10
CD400500 - 100
CM9001000 - 100

注意:IC(代表 99?)、XM(代表 990?)或 IL(代表 49?)之类的组合无效。每个用于减法的符号只能放在数值紧接其上的两个符号之前。

规则三:最多重复三次

符号 I、X、C 和 M 最多可以连续重复三次:

  • III = 3(有效)
  • XXX = 30(有效)
  • CCC = 300(有效)
  • MMM = 3000(有效)
  • IIII = 无效(应写作 IV = 4)
  • XXXX = 无效(应写作 XL = 40)

规则四:V、L、D 不得重复

符号 V(5)、L(50)和 D(500)绝不能出现超过一次:

  • VV = 无效(应写作 X = 10)
  • LL = 无效(应写作 C = 100)
  • DD = 无效(应写作 M = 1000)

原因在于,这三个值各自乘以 2 恰好等于下一个「基础」符号。

规则五:从大到小排列

罗马数字从左侧最大值写到右侧最小值,减法原则适用时除外。

  • MCMLXXXIV(1984):M(1000) + CM(900) + LXXX(80) + IV(4)
  • MMXXVI(2026):MM(2000) + XX(20) + VI(6)

罗马数字 1–20

以下是前二十个罗马数字——使用和看到频率最高的一组:

数字罗马数字罗马数字罗马数字罗马
1I6VI11XI16XVI
2II7VII12XII17XVII
3III8VIII13XIII18XVIII
4IV9IX14XIV19XIX
5V10X15XV20XX

关键规律:

  • 1–3 直接重复 I
  • 4 使用减法(IV)
  • 5–8 以 V 开头再加 I
  • 9 使用减法(IX)
  • 11–20 与 1–10 的规律相同,只需在前面加 X 前缀

罗马数字 1–100 完整对照表

下表列出 1 到 100 的完整罗马数字,这是最常被查阅的区间。

#罗马#罗马#罗马#罗马#罗马
1I21XXI41XLI61LXI81LXXXI
2II22XXII42XLII62LXII82LXXXII
3III23XXIII43XLIII63LXIII83LXXXIII
4IV24XXIV44XLIV64LXIV84LXXXIV
5V25XXV45XLV65LXV85LXXXV
6VI26XXVI46XLVI66LXVI86LXXXVI
7VII27XXVII47XLVII67LXVII87LXXXVII
8VIII28XXVIII48XLVIII68LXVIII88LXXXVIII
9IX29XXIX49XLIX69LXIX89LXXXIX
10X30XXX50L70LXX90XC
11XI31XXXI51LI71LXXI91XCI
12XII32XXXII52LII72LXXII92XCII
13XIII33XXXIII53LIII73LXXIII93XCIII
14XIV34XXXIV54LIV74LXXIV94XCIV
15XV35XXXV55LV75LXXV95XCV
16XVI36XXXVI56LVI76LXXVI96XCVI
17XVII37XXXVII57LVII77LXXVII97XCVII
18XVIII38XXXVIII58LVIII78LXXVIII98XCVIII
19XIX39XXXIX59LIX79LXXIX99XCIX
20XX40XL60LX80LXXX100C

规律总结

每组十个数字都遵循相同的内部规律,只是前缀不同:

  • 1–10:I、II、III、IV、V、VI、VII、VIII、IX、X
  • 11–20:同上规律,加 X 前缀
  • 21–30:同上规律,加 XX 前缀
  • 31–39:同上规律,加 XXX 前缀
  • 40–49:XL 前缀(减法)
  • 50–59:L 前缀
  • 60–69:LX 前缀
  • 70–79:LXX 前缀
  • 80–89:LXXX 前缀
  • 90–99:XC 前缀(减法)

只要记住 1–10,就能构造 1–100 中的任意数字,只需替换十位前缀即可。

罗马数字 100–1000

对于百位数,同样的规律在更大尺度上重复。以下是关键数值:

数字罗马数字罗马
100C600DC
110CX650DCL
120CXX700DCC
130CXXX750DCCL
140CXL800DCCC
150CL850DCCCL
160CLX900CM
170CLXX910CMX
180CLXXX920CMXX
190CXC930CMXXX
200CC940CMXL
250CCL950CML
300CCC960CMLX
350CCCL970CMLXX
400CD980CMLXXX
450CDL990CMXC
500D1000M
550DL

重要数值

  • 100 = C(centum,拉丁语"百")
  • 400 = CD(减法:500 - 100)
  • 500 = D
  • 900 = CM(减法:1000 - 100)
  • 1000 = M(mille,拉丁语"千")

如何将数字转换为罗马数字

逐步方法

将 1 到 3,999 的任意数字转换为罗马数字,遵循简单的贪心算法:

第一步: 按降序写出 13 个参考值:

M(1000)、CM(900)、D(500)、CD(400)、C(100)、XC(90)、L(50)、XL(40)、X(10)、IX(9)、V(5)、IV(4)、I(1)

第二步: 找出不超过目标数的最大值。

第三步: 写下对应符号,并从目标数中减去该值。

第四步: 重复第二、三步,直到剩余数为零。

示例:将 2749 转换为罗马数字

  1. 2749 >= 1000 -> 写 M,剩余 1749
  2. 1749 >= 1000 -> 写 M,剩余 749
  3. 749 >= 500 -> 写 D,剩余 249
  4. 249 >= 100 -> 写 C,剩余 149
  5. 149 >= 100 -> 写 C,剩余 49
  6. 49 >= 40 -> 写 XL,剩余 9
  7. 9 >= 9 -> 写 IX,剩余 0

结果:MMDCCXLIX

示例:将 1994 转换为罗马数字

  1. 1994 >= 1000 -> 写 M,剩余 994
  2. 994 >= 900 -> 写 CM,剩余 94
  3. 94 >= 90 -> 写 XC,剩余 4
  4. 4 >= 4 -> 写 IV,剩余 0

结果:MCMXCIV

如何将罗马数字转换为阿拉伯数字

逐步方法

第一步: 从最左边的符号开始,记录其数值。

第二步: 将每个符号与其后一个符号比较:

  • 若当前符号值小于下一个符号,则减去当前值。
  • 若当前符号值大于或等于下一个符号,则加上当前值。

第三步: 加上最后一个符号的值。

第四步: 对所有值求和,得到最终数字。

示例:将 MCMXLIV 转换为阿拉伯数字

位置符号下一符号操作累计值
1M1000C (100)1000
2C100M (1000)900
3M1000X (10)1900
4X10L (50)1890
5L50I (1)1940
6I1V (5)1939
7V5(结束)1944

结果:MCMXLIV = 1944

如何用罗马数字书写日期

用罗马数字书写日期是当今最流行的用途之一,尤其常见于纹身、婚礼请柬和纪念雕刻。

日期格式

标准格式用居中圆点或连字符分隔月、日、年:

月 · 日 · 年

常见日期示例

日期罗马数字
2000 年 1 月 1 日I · I · MM
1776 年 7 月 4 日VII · IV · MDCCLXXVI
2024 年 12 月 25 日XII · XXV · MMXXIV
2026 年 3 月 19 日III · XIX · MMXXVI
2025 年 2 月 14 日II · XIV · MMXXV
1990 年 10 月 31 日X · XXXI · MCMXC

纹身日期注意事项

  1. 在上针之前,请使用我们的罗马数字日期转换工具仔细核对换算结果
  2. 选择分隔符 — 居中圆点(·)、连字符(-)或斜线(/)都是常用形式
  3. 考虑格式 — 有些人偏好日在前(欧式),有些人偏好月在前(美式)
  4. 预留空间 — 较长的年份(如 1776 年对应 MDCCLXXVI)需要更多空间
  5. 字体很重要 — 衬线字体呈现更经典的外观;无衬线字体则显得更现代

罗马数字的常见用途

时钟与手表

几乎所有传统钟表盘都用罗马数字标注小时刻度。有趣的是,许多时钟在 4 点位置使用 IIII 而非 IV。对此有几种说法:与对面 VIII 保持视觉平衡、一眼辨认更便捷,以及传说某位法国国王有此偏好。

超级碗编号

自超级碗 V(1971 年)起,NFL 开始使用罗马数字为超级碗编号。典型示例:

  • 超级碗 III = 3(乔·纳马斯保证胜利的那场比赛)
  • 超级碗 L = 50(唯一一次使用阿拉伯数字的是第 50 届超级碗)
  • 超级碗 LVIII = 58(2024 年)
  • 超级碗 LIX = 59(2025 年)

电影与电视

电影续集频繁使用罗马数字,以彰显品质感与传承感:

  • 《洛奇》第 I 至第 IV 部
  • 《星球大战》第 IV 至第 IX 集
  • 《教父》第 II 和第 III 部
  • 《最终幻想》第 I 至第 XVI 部

建筑与纪念碑

建筑、纪念碑和机构上的日期传统上以罗马数字雕刻:

  • 图书馆奠基石:MCMXXIII(1923 年)
  • 战争纪念碑:MCMXLV(1945 年)
  • 大学楼宇:MDCCCLXXXVI(1886 年)

教皇名号

教皇使用罗马数字来区分与前任同名教皇的身份:

  • 若望·保禄二世(第二位若望·保禄)
  • 本笃十六世(第十六位本笃)
  • 庇护十二世(第十二位庇护)

罗马数字简史

罗马数字起源于古罗马,很可能由早期伊特鲁里亚数字体系演变而来。最早的形式出现在约公元前 7 世纪,源于在木棍和骨头上刻画的计数符号。

历史时间线

  • 约公元前 700 年:最早的罗马数字铭文出现
  • 约公元前 500 年:减法记号(IV 代替 IIII)开始出现,但两种形式并存了数百年
  • 约公元前 100 年:体系发展为包含全部 7 个符号的标准形式
  • 约公元 500 年:随着罗马帝国的影响,罗马数字传播至欧洲各地
  • 约公元 1200 年:阿拉伯数字经由斐波那契的《算盘书》(1202 年)传入欧洲
  • 约公元 1500 年:阿拉伯数字在数学和商业领域基本取代了罗马数字
  • 当今:罗马数字在装饰性、礼仪性和传统场合中延续至今

为何罗马数字被取代

罗马数字在算术运算上存在明显局限:

  • 没有零的符号
  • 没有位值制(进位制)
  • 乘法和除法极为繁琐
  • 大数字需要大量字符

阿拉伯数字仅凭 10 个数码(0–9)和位值制便解决了上述所有问题,在计算上远优于罗马数字。但罗马数字独特的视觉辨识度和古典传承,使其在现代文化中延续至今。

常见问题

2026 年的罗马数字是什么?

2026 年的罗马数字是 MMXXVI。拆解如下:MM(2000)+ XX(20)+ VI(6)= MMXXVI。可用我们的罗马数字转换工具验证。

1 到 1000 中最长的罗马数字是哪个?

1000 以内最长的罗马数字是 888 = DCCCLXXXVIII(12 个字符)。它将三个可重复符号(C、X、I)各用到最大次数三次,再加上 D、L 和 V。

罗马数字能表示超过 3999 的数字吗?

在标准体系中,3999(MMMCMXCIX)是上限。历史上,罗马人使用横线符号(vinculum,数字上方加一横)来将值乘以 1000。例如,V 上加横 = 5,000,X 上加横 = 10,000。某些现代场合使用括号或其他记号来扩展该体系。

为什么一些时钟显示 IIII 而非 IV?

有几种说法:(1)与对面 VIII 形成视觉对称;(2)与 VI 相比,IIII 更容易一眼辨认;(3)据传某位法国国王偏好此写法;(4)使用 IIII 可让制表工匠铸造更少的模具(只需 I、V、X 三列字符)。这一惯例如此普遍,以至于两种写法在钟表盘上都被视为可接受的形式。

罗马数字有零吗?

罗马数字没有零。零作为数字的概念在罗马数学中并不存在。当罗马人需要表达"没有"这一概念时,使用拉丁词"nulla"(意为"无")。零的缺失是罗马数字最终在计算领域被印度—阿拉伯数字体系取代的主要原因之一。

如何将年份转换为罗马数字?

将年份拆分为千位、百位、十位和个位。以 2026 年为例:2000 = MM,20 = XX,6 = VI,合并得 MMXXVI。对于 1000 年以前的年份,直接从百位开始:476 = CD(400)+ LXX(70)+ VI(6)= CDLXXVI。使用我们的日期转换工具可获得即时结果。

其他语言中也使用罗马数字吗?

是的。罗马数字因使用拉丁字母(大多数西方字母表中均有)而具有跨语言通用性。它们在国际上被用于相同场合:君主和教皇的编号、时钟表盘、电影续集、正式文件和建筑日期。符号和规则在全球范围内完全一致。

罗马数字与阿拉伯数字有什么区别?

罗马数字(I、V、X、L、C、D、M)采用加减混合制,没有零,也没有位值。阿拉伯数字(0–9)采用十进位制,每个数码的位置决定其值。阿拉伯数字在算术运算上效率远高于罗马数字,而罗马数字则因其传统沿革和视觉辨识度而被保留下来。

关于本文

本文是我们综合 转换器 教程系列的一部分。继续了解古典密码学,并探索我们的交互式密码工具。

更多 转换器 教程

试用 转换器 工具

通过我们的交互式转换器工具,将所学知识付诸实践。

试用 转换器 工具