
A罗马数字转换器在我们每天使用的阿拉伯数字和古罗马的字母数字之间进行翻译罗马数字从七个符号 - I,V,X,L,C,D和M - 通过加法和,在少数情况下,减法组合来构建值。该工具将2024年等数字转换为MMXXIV,并将MCMLXXXIV等数字读回1984年,从单个框中双向读取。
该系统本质上是加法:符号从大写到小并求和,因此 XVII 是 10 + 5 + 1 + 1 = 17。皱纹是减法符号,其中放置在较大符号之前的较小符号是减法而不是加法 - IV 是 4,而不是 6,CM 是 900。标准现代用法仅允许六个减法对(IV、IX、XL、XC、CD、CM),并且符号重复次数永远不会超过三次,这就是为什么 4 是 IV 而不是 IIII。
此转换器在两个方向上强制执行这些规则。 编码总是产生规范的拼写,解码通过往返验证输入:只有当数字完全是其自身值的标准拼写时,才会接受数字,因此像IIII、VX或IC这样的格式错误的字符串被捕获并更正。 因为没有罗马符号来表示 0 和 5000 的普通 ASCII 符号,所以该工具可在常规 1 到 3999 范围内运行,并且它都在您的浏览器中运行,没有上传。
3,999个天花板不是任意的,罗马数字没有M以上千的符号,所以较大的值是用vinculum写的,一个上划线将数字乘以一千,而那个符号没有纯文本形式,标准系统中也没有零,也没有办法写出负数或分数,这在很大程度上是为什么位置算术取代了它,验证是严格的,因为减法规则比人们记住的要窄:只有I,X和C减法,只从接下来的两个较高的符号中减去,所以IX小于十的四,IL不是四十九,重复上限为三,这就是为什么四十是XL而不是XXXX,尽管钟面已经使用了几个世纪IIII。
输入阿拉伯语数字,例如 2024 以获取罗马数字,或粘贴 MMXXIV 等数字以对其进行解码。 该工具检测您的意思,可以手动切换。
转换时会显示转换。 编码给出规范的数字;解码给出了数字并显示了标准化的拼写,以便您可以确认输入是有效的。
查看数字如何分割成其加法部分 - MCMXCIV 为 M + CM + XC + IV - 这使得减法对易于理解和验证。
一键复制结果,或点击 4、9、40 或当前年份等常用值的快速填充按钮,以查看正在运行的规则。
将数字编码为数字,并将数字解码为同一输入中的数字。 编码总是产生规范形式,并对它进行往返解码以保证两者一致。
格式不正确的数字(如 iii、vx 或 ic)被拒绝的信息表示正确的拼写,因为有效的数字必须等于其自身值的规范拼写。
每个数字都显示为其加法分量,因此您可以准确地看到为什么 McMxCiv 是 1994 年以及每个减法对的贡献。
数字被视为一个数字来编码;一个字符串 i、v、x、l、c、d 和 m 被视为一个数字来解码。 手动开关始终可用。
Translate text into the NATO phonetic alphabet (Alfa, Bravo, Charlie) and decode code words back to letters
Convert integers between binary, octal, decimal, hexadecimal, and any base from 2 to 36 with exact BigInt precision and live bit and byte counts
Convert numbers to words and words back to numbers in English - with cardinal, ordinal, currency, and decimal support for values from small integers up to decillions.
Convert length, weight, temperature, area, volume, speed, time, data, pressure, energy, and angle units instantly with exact conversion factors
0 comments
No comments yet. Be the first to share your thoughts!