Beginner

罗马数字转换器

将 1 到 3999 之间的任意整数转换为罗马数字,或将罗马数字解码还原为数字。
最后更新: 2026年6月20日 · 审核人 TG we-Calculate Editorial Team

换算方向

1 到 3999 之间的整数
罗马数字
MMXXVI

罗马数字使用符号 I、V、X、L、C、D 和 M。

数字
2,026
罗马数字
MMXXVI
49%
49%
0%
0%
0%
0%
M
M
X
X
V
I
Additive value of each Roman numeral symbol
结果仅为一般参考性的估算,并非专业建议——在依赖这些重要结果之前,请务必自行独立核实。 阅读完整免责声明.
快速解答

如何把一个数字转换为罗马数字?

将数字拆分为千、百、十和个位,然后用能容纳的最大罗马符号书写每一部分:M、D、C、L、X、V 和 I。对 4 和 9 使用减法组合(IV、IX、XL、XC、CD、CM)。标准罗马数字可表示 1 到 3999。

公式
采用贪心减法记数法,符号为 M=1000、D=500、C=100、L=50、X=10、V=5、I=1(外加 CM、CD、XC、XL、IX、IV)。
How this is calculated

罗马数字不像我们的十进制系统那样是位置制的:每个符号都有一个固定值(I=1,V=5,X=10,L=50,C=100,D=500,M=1000),你通过从大到小相加这些值来构建一个数字。要把一个数字转换为罗马数字,换算器扫描一个包含 13 个构件、从 M(1000)到 I(1)排序的表格,在每一步减去仍然适合的最大构件并附加其符号——这是一种始终产生规范形式的贪心方法。包含了四对减法对(CM=900,CD=400,XC=90,XL=40)和(IX=9,IV=4),因此 4 和 9 被写成 IV/IX,而非像 IIII 那样的长串。

要将罗马数字解码回数字,它从左到右读取符号:通常将值相加,但当一个较小的符号位于较大符号之前时(减法规则),则减去那个较小的值。

有效范围是 1 到 3999。没有表示零或负数的符号,且 M 最多重复三次,所以 3999(MMMCMXCIX)是上限。输入会根据严格的模式进行验证,因此像 IIII 或 VX 这样格式错误的数字会被拒绝,而不是被默默猜测。

示例
输入结果
2026 → 罗马数字MMXXVI
49 → 罗马数字XLIX
MCMLXXXIV → 数字1984

常见问题

标准罗马数字用 M 表示 1000,且最多允许重复三次,因此 MMMCMXCIX = 3999 是能表示的最大值。更大的数字需要使用上划线(vinculum),而它不属于基本记数法的一部分。

没有。罗马数字系统没有表示零的符号,因此你能转换的最小值是 1(I)。

当较小的符号位于较大的符号之前时,它会被减去:IV 是 4,IX 是 9,XL 是 40,XC 是 90,CD 是 400,CM 是 900。这样可以避免出现 IIII 这样的长串。

也称为

罗马数字转换
数字转罗马数字
罗马数字转数字
罗马数字换算
罗马数字对照表
阿拉伯数字转罗马
罗马数字计算器
罗马数字转阿拉伯

APA

TG we-Calculate Editorial Team. (2026). 罗马数字转换器 [Online calculator]. TG we-Calculate. https://we-calculate.com/zh/calculator/roman-numeral-converter

Chicago

TG we-Calculate Editorial Team. "罗马数字转换器." TG we-Calculate. 2026. https://we-calculate.com/zh/calculator/roman-numeral-converter.

IEEE

TG we-Calculate Editorial Team, "罗马数字转换器," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/zh/calculator/roman-numeral-converter

BibTeX

@misc{wecalculate_roman_numeral_converter, title = {罗马数字转换器}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/zh/calculator/roman-numeral-converter}}, year = {2026}, note = {TG we-Calculate} }

这个计算器对您有帮助吗?