罗马数字转数字

将罗马数字字符串转换为十进制数字并查看常见符号值。

输入来源
可以手动输入,也可以读取一个本地文本文件到下方输入框。
罗马数字
Valid symbols: I V X L C D M
数字
阿拉伯数字结果将显示在这里...
快速参考
I→1
V→5
X→10
L→50
C→100
D→500
M→1000
IV→4
IX→9
XL→40
XC→90
CD→400
CM→900

将罗马数字转换为十进制数字

罗马数字转数字读取罗马数字符号并返回匹配的十进制值。 将其用于日期、大纲、书籍章节、电影续集、钟面和历史参考文献。

标准符号为 I、V、X、L、C、D 和 M。减法表示法将较小的值放在较大的值之前,例如 IV 表示 4,CM 表示 900。

使用方法

  1. 在输入框中键入或粘贴罗马数字。
  2. 查看十进制结果和快速参考符号。
  3. 复制该数字,或在转换另一个罗马数字之前清空输入。

什么是罗马数字转换?

罗马数字转换从左到右添加符号值,当符号出现在较大符号之前时减去该符号。对于规范的现代表示法,请检查不寻常的序列,因为并非有效符号的每种排列都是标准的。

输入说明

仅使用罗马数字字母。典型的现代符号表示从 1 到 3999 的值;较大的值需要纯文本工具可能不支持的上划线或其他约定。

示例

MMXXIV 将 2000、20 和 4 组合起来得到 2024:

--- 罗马数字输入 ---
XIV

--- 阿拉伯数字 ---
14

MCP 集成

MCP(Model Context Protocol,模型上下文协议)让 AI 代理和应用可以发现并调用 Coding.Tools 工具,用于可重复的转换、格式化、哈希和生成工作流。

MCP 工具名: roman-numerals-to-numbers

MCP 端点: https://coding.tools/mcp

请先调用 tools/list。每个工具条目都会包含 inputSchema、outputSchema 和 examples,AI 代理或客户端可以据此生成合法参数,不需要猜。

调用 tools/call 后,result.content[0].text 是展示用结果,result.structuredContent 是适合程序解析的结构化结果。工具级失败会返回 isError: true;协议级失败会返回 JSON-RPC 错误。

tools/call 请求示例:

curl -s https://coding.tools/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "MCP-Protocol-Version: 2025-06-18" \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call","params":{"name":"roman-numerals-to-numbers","arguments":{"input":"MMXXVI"}}}'

大多数文本和数据工具接收 input 字符串以及可选的 options。只依赖浏览器图片 API 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。