罗马数字转数字

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

罗马数字
Valid symbols: I V X L C D M
数字
阿拉伯数字结果将显示在这里...
快速参考
I1
V5
X10
L50
C100
D500
M1000
IV4
IX9
XL40
XC90
CD400
CM900

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

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

标准符号为 IVXLCDM。减法表示法将较小的值放在较大的值之前,例如 IV 表示 4,CM 表示 900。

使用方法

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

什么是罗马数字转换?

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

输入说明

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

示例

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 error。

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 的图片工具会用于发现,并在需要浏览器能力时返回网页入口。