Ⅻ 罗马数字转换器
阿拉伯数字与罗马数字互转(1↔I,4↔IV,9↔IX,3999↔MMMCMXCIX)。双向转换。
阿拉伯 → 罗马
罗马 → 阿拉伯
关于罗马数字转换器
这个转换器完全在浏览器中运行。它将阿拉伯数字(1 到 3999)与罗马数字互转,采用标准的减法记法。双向都会校验:无效输入会被拒绝并给出友好提示。
罗马数字规则
- 符号 ——
I=1, V=5, X=10, L=50, C=100, D=500, M=1000。 - 加法记法 —— 当每个值不大于前一个值时,符号从左到右相加:VI = 5 + 1 = 6。
- 减法记法 —— 较小符号在较大符号之前表示减:IV = 5 − 1 = 4,IX = 9,XL = 40,XC = 90,CD = 400,CM = 900。只有这六对减法组合是合法的。
- 范围 —— 标准罗马数字表示 1 到 3999(MMMCMXCIX)的整数。工具拒绝 0、负数和 ≥ 4000 的数。
如何使用转换器
- 选择所需方向的卡片。
- 输入阿拉伯数字(1–3999)或罗马数字。
- 点击转换查看结果。
常见问题
为什么上限是 3999? 标准罗马数字没有 5000 及以上的符号,所以 3999(MMMCMXCIX)是无需扩展约定即可表示的最大值。
“IIII” 合法吗? 不合法。减法形式 “IV” 才是 4 的正确写法。转换器会拒绝非标准模式。
接受小写字母吗? 接受——解析前会先转为大写。
我的输入会被存储或上传吗? 不会。所有计算都在浏览器中完成,输入永远不会发送到服务器。