罗马数字是古罗马时期的计数系统,也是最早的数字表示方式,多用于钟表、日历和章节编号。一般认为,罗马数字只用来计数而不作演算。像II,IV,VII,这些都是常见的罗马数字。

1、罗马数字通过7个不同字母的重复或组合,能够表示出所有正整数(罗马数字中没有0)。

3、表示为5的倍数的字母(V,L,D)不得重复。其余字母(I,X,C,M)至多可以重复3次。

如10应该表示为X,而不能是VV。再如十五应该表示为XV,而不是VVV。

如4不能表示为IIII,而应该利用下一个最大的含五字符进行减操作得到,表示为IV(根据规则3,高位的I表示1,低位的V表示5,高位小于低位,因此用低位减去高位,5-1=4)。类似的,9不能表示为XIIII,因为I重复了4次。而要把它表示成10-1的形式,即IX。

4、罗马数字一般从高位到低位书写,从左向右阅读。若位于高位的数较大,则用高位的数加上低位的数;若位于高位的数较小,则用低位的数减去高位的数。如CD和DC分别表示400和600。CD中,C在高位,它表示的数字是100,D在低位,它表示的数字是500,高位数字小于低位数字,因此用低位的D(500)减去高位的C(100),得出CD表示400;而在DC中,D在高位,数字为500,C在低位,数字为100,高位数字大于低位数字,因此高位加上低位,500+100,得出DC为600。

5、低位减去高位不能跨越一个位数且高位的数只能是I,X,C(即只能减1,减10,减100)。

如99不能表示成100-1,即IC。因为C表示的100和I表示的1之间超过了一个位数。99应该表示成(100-10)+(10-1),即XCIX。

如45不能表示成50-5,因为50-5要写成VL,而低位减高位,高位的数只能是I,X,C,显然V不在此列。所以45只能写成(50-10)+ 5的形式,即XLV。

6、在罗马数字的上方加上一条横线或者加上下标的Ⅿ,表示将这个数乘以1000。同理,两条横线。

只要理解了以上6条规则,就能在罗马数字和阿拉伯数字之间进行任意的转换了。最后附上罗马数字对照表:

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注