罗马数字怎么读、怎么换算

罗马数字乍看很神秘,其实整套系统只靠七个符号和两条组合规则就能搞定。

只有七个基本符号

I=1,V=5,X=10,L=50,C=100,D=500,M=1000。无论多大的罗马数字,都是完全由这七个字母组合拼出来的。

加法规则:数值相等或递减就相加

当较小或相等的符号出现在较大符号之后,就把它们加起来。VI=5+1=6,XII=10+1+1=12,LXVI=50+10+5+1=66。

减法规则:小的在大的前面就相减

当较小的符号出现在较大符号之前,就用大数减去小数。IV=5-1=4,IX=10-1=9,XL=50-10=40,CM=1000-100=900。

同一符号不连续重复超过三次

3写作III,但4要写成IV,而不是IIII,这是现代通行的约定;不过历史上有些钟表表盘出于和对面VIII视觉对称的考虑,仍然使用IIII表示4。

没有零,也不使用位值制

和日常使用的阿拉伯数字不同,罗马数字没有表示零的符号,也不依靠数字所在的位置来决定其数值大小,每个符号只是单纯地加上或减去自己固定的数值。

实例演算:MCMXCIV

拆成几个部分来看:M(1000)+CM(900)+XC(90)+IV(4)=1994。按这种方式把长串数字拆成几块分别计算,再长的罗马数字也不难处理。

现在还能在哪些地方见到它

钟表表盘、书籍章节或前言页码、电影片尾字幕里的版权年份、体育赛事的届数编号、大纲层级编号,以及君主或教皇的世系编号(比如伊丽莎白二世、路易十四)等,都是至今仍然常见的使用场合。

一套为记数而生、不为运算而生的系统

罗马数字起源于古罗马简单的计数刻痕,很适合用来记录和展示数量,但并不适合做加减乘除以外的复杂运算——比如没有简便的方法直接用罗马数字做长乘法或长除法,这也是阿拉伯数字系统后来在日常计算中逐渐取代它的原因之一。

为什么大数字看起来依然不算复杂

由于减法记法把大多数连续重复的符号限制在三个以内,而且每个新符号代表的数值跳跃都比较大,人们日常实际会遇到的数字——年份、章节号、钟表时刻——即使换成罗马数字表示,长度通常也还在可以接受的范围内。

常见问题

罗马数字里有表示零的符号吗?

没有。这套系统完全没有零的概念,最初设计的目的就是表示正整数的数量,而不涉及零这个概念。

为什么有些钟表把4写成IIII而不是IV?

这是钟表表盘上一种由来已久的装饰性传统,通常的解释是IIII能和表盘另一侧的VIII在视觉上更对称,而不是记法上出了错误。

用基本的罗马数字规则最大能写到多少?

仅用标准符号和规则,理论上可以通过不断重复M等符号表示到几千;历史上还有在数字上方加一道横线让数值扩大1000倍的写法,用来表示更大的数。