罗马数字转换器

将整数转换成罗马数字和回数。

整个数字1-3999, 或罗马数字, 类似MMXXIV。
结果成果
转换

输入结果时更新 。

关于此计算器

罗马数字转换器将普通数字从1到3,999转换成罗马数字,如MCMLLXXIV,或读回罗马数字,将罗马数字转换成数字。罗马数字转换器从七个符号I、V、X、L、C、D和M(价值1,5,10,50,100,500和1,000)。这个系统主要是添加,在较小符号之前写出较大的符号并将其加起来,但对于4和9个符号则使用减缩快捷键:四是4,九是9,XL是40,内存是900。这个转换器还验证输入,拒绝I或VX等不正确的数字。工作实例:2024间断至1000+10+10+4,即MMM+XX+IV=MMXXIV。读回读它,MM244增加了1000+1000+10+10+5-1,5-1=2024。由于这些符号仅达到M,标准系统可以写的最大值为3,99或MMMCXIX。

经常问到的问题

减法规则如何运作?

当一个较小的符号在更大符号之前出现时,则减去:四是4(5-1),九是9(XL),九是9(XL),四十(CM)是900。否则,符号将被添加到右侧。

为什么最高3 999?

标准罗马数字仅高达3,999(MMMCMXCIX)。 代表4,000或更多的人需要一条大多数字体和表格无法显示的线性符号。

罗马数字是零吗?

不,罗马系统没有零和没有位置值的符号,这也是它最终被阿拉伯数字数字取代的原因之一。

我如何用罗马数字写4和9?

它们使用减法规则:4是四(五之前一个),9是九(十之前一个)。同样的模式显示40=XL,90=XC,400=CD,900=CM。

罗马数字MM244号是多少?

MMXXIV是2024: 2 个母体为2,000, 2个Xs为20, 4个罗马数字转换器读取左到右的每个符号, 当小符号先于大符号时减去。

为什么转换器拒绝I这样的数字?

标准罗马符号从不重复符号4次;4次是四、而不是三号书写。转换器检查数字是否为卡通式,并将非标准拼写标为无效。

❤️ 爱 Calculator.Free? 分享它

𝕏  X Facebook Reddit
API - 使用代码中的计算器

将此计算器称为自由 JSON 端点 。 不需要按键 。 将字段值发送到下面作为查询参数或 JSON 。 读取 API 全部文件 →

终点

GET https://calculator.free/api/v1/roman-numerals/

curl

curl "https://calculator.free/api/v1/roman-numerals/?amount=2024&from=arabic&to=roman"

JavaScript fetch()

const r = await fetch(
  "https://calculator.free/api/v1/roman-numerals/?" + new URLSearchParams({
    "amount": "2024",
    "from": "arabic",
    "to": "roman"
  }));
const data = await r.json();
console.log(data.results);

成果仅是一般指导的估计数,而不是财务、医疗或税务咨询。