罗马数字转换器

在线罗马数字转十进制转换器。可将罗马数字免费转换为十进制(阿拉伯数字),并提供转换示例和1到100的罗马数字对照表。

罗马数字无效。
十进制数字无效。必须介于1和3999之间。

1到100的罗马数字对照表

1 I
2 II
3 III
4 IV
5 V
6 VI
7 VII
8 VIII
9 IX
10 X
11 XI
12 XII
13 XIII
14 XIV
15 XV
16 XVI
17 XVII
18 XVIII
19 XIX
20 XX
21 XXI
22 XXII
23 XXIII
24 XXIV
25 XXV
26 XXVI
27 XXVII
28 XXVIII
29 XXIX
30 XXX
31 XXXI
32 XXXII
33 XXXIII
34 XXXIV
35 XXXV
36 XXXVI
37 XXXVII
38 XXXVIII
39 XXXIX
40 XL
41 XLI
42 XLII
43 XLIII
44 XLIV
45 XLV
46 XLVI
47 XLVII
48 XLVIII
49 XLIX
50 L
51 LI
52 LII
53 LIII
54 LIV
55 LV
56 LVI
57 LVII
58 LVIII
59 LIX
60 LX
61 LXI
62 LXII
63 LXIII
64 LXIV
65 LXV
66 LXVI
67 LXVII
68 LXVIII
69 LXIX
70 LXX
71 LXXI
72 LXXII
73 LXXIII
74 LXXIV
75 LXXV
76 LXXVI
77 LXXVII
78 LXXVIII
79 LXXIX
80 LXXX
81 LXXXI
82 LXXXII
83 LXXXIII
84 LXXXIV
85 LXXXV
86 LXXXVI
87 LXXXVII
88 LXXXVIII
89 LXXXIX
90 XC
91 XCI
92 XCII
93 XCIII
94 XCIV
95 XCV
96 XCVI
97 XCVII
98 XCVIII
99 XCIX
100 C

罗马数字转换器如何工作?

这是双向转换器:输入罗马数字或十进制数字(1到3999),即可立即完成转换。罗马数字用 I、V、X、L、C、D 和 M 书写。

如何将罗马数字转换为十进制?

将罗马数字转为十进制时,从左到右对每个符号的值进行加或减:

罗马数字符号

使用七个基本符号:

  • I 代表 1。
  • V 代表 5。
  • X 代表 10。
  • L 代表 50。
  • C 代表 100。
  • D 代表 500。
  • M 代表 1000。

加法和减法规则

转换的关键规则是:

  • 如果罗马符号后面跟着相同或较小的符号,则将其值加到结果中。例如:"VII"转换为 5 (V) + 1 (I) + 1 (I) = 7。
  • 如果罗马符号后面跟着较大的符号,则从结果中减去其值。例如:"IV"转换为 5 (V) - 1 (I) = 4。
  • 同一符号不能连续重复超过三次。如果连续出现四次,则必须使用减法记法。例如:"CD"转换为 500 (D) - 100 (C) = 400。

转换示例

一些示例:

  • "XII"转换为 10 (X) + 1 (I) + 1 (I) = 12。
  • "XXI"转换为 10 (X) + 10 (X) + 1 (I) = 21。
  • "XLV"转换为 50 (L) - 10 (X) + 5 (V) = 45。

为什么转换器只到3999?

古典记法使用 I、V、X、L、C、D 和 M,且不允许连续超过三个 M。因此常见范围是 1 到 3999(MMMCMXCIX)。从 4000 起,在符号上方加横线表示乘以 1000,该格式未包含在本转换器中。