你可能经常看到罗马数字,即使你没有意识到他们。你可能曾经在老电影或者电视中看到他们(“版权所有 MCMXLVI” 而不是 “版权所有1946”),或者在某图书馆或某大学的贡献墙上看到他们(“成立于 MDCCCLXXXVIII”而不是“成立于1888”)。你也可能在某些文献的大纲或者目录上看到他们。这是一个表示数字的系统,他能够真正回溯到远古的罗马帝国(因此而得名)。
在罗马数字中,利用7个不同字母进行重复或者组合来表达各式各样的数字。
* I = 1
* V = 5
* X = 10
* L = 50
* C = 100
* D = 500
* M = 1000
下面是关于构造罗马数字的一些通用的规则的介绍:
* 字符是叠加的。 I表示1, II表示2, 而III表示3. VI 表示 6 (字面上为逐字符相加, “5 加 1”), VII 表示 7, VIII 表示 8.
* 能够被10整除的字符(I, X, C, 和 M)至多可以重复三次. 对于4, 你则需要利用下一个最大的能够被5整除的字符进行减操作得到,你不能把4 表示成 IIII; 而应表示为 IV (比“5小 1”)。数字40写成XL (比50小10), 41 写成 XLI, 42 写成 XLII, 43 写成 XLIII, 而 44 写成 XLIV (比50 小10, 然后比5小1).
* 类似的,对于数字 9,你必须利用下一个能够被10整除的字符进行减操作得到: 8 表示为 VIII, 而 9 则表示为 IX (比10 小1), 而不是 VIIII (因为字符I 不能连续重复四次)。数字90 表示为 XC, 900 表示为 CM.
* 被5整除的字符不能重复。数字10 常表示为X, 而从来不用VV来表示。数字100常表示为C, 也从来不表示为 LL.
* 罗马数字经常从高位到低位书写,从左到右阅读,因此不同顺序的字符意义大不相同。DC 表示 600; 而CD 是一个完全不同的数字(为400, 也就是比500 小100). CI 表示 101; 而IC 甚至不是一个合法的罗马字母(因为你不能直接从数字100减去1; 比需要写成XCIX, 意思是 比100 小10, 然后加上数字9,也就是比 10小1的数字).
译者注:“被5整除的数”这个译法并不严谨,因为所有被10整除的数也能够被5整除,此处表达的含义是:那些包含有5的含义的罗马数字字符。
- LG Android E720 流出来,但外型仍然有点改进空间 53 评论2010年09月01日 周三
- 入海比上天更难,中国 蛟龙号 深海载人潜水器 57 评论2010年08月29日 周日
- 有理想才有将来,丹麦火箭爱好者的狂想 54 评论2010年08月28日 周六
- Bill Gates表示:未来五年内网络是最佳学习平台 90 评论2010年08月12日 周四
- 太阳风暴正抵达地球 英民众有望看到北极光 166 评论2010年08月04日 周三
- 欧洲辣妹!科隆展会Showgirl欣赏 评论 2010年08月29日 周日
- 困兽之斗,《第七区》训练营暴力之战 评论 2010年08月24日 周二
- 90后最纯天使妹引发拍照狂潮 评论 2010年08月02日 周一
- CJ即将圆满结束 展台亮出压轴之宝 评论 2010年08月02日 周一
- 瑶瑶携低调兰博基尼男现身CJ 评论 2010年08月02日 周一
- (88)Gigabyte Radeon 5830在大同中求创意
- (105)FS视点,非主流竞技赛车强作Blur
- (283)《星际争霸2:自由之翼》FS评测
- (692)EVGA GeForce GTX 460 768MB Superclocked
- (642)继承衣钵,主流新贵GeForce GTX 460表现不凡。
- (1369)旗舰的功耗,主流的性能,GeForce GTX 465路途艰难。
- (1302)FS视点,分裂细胞你不是一个人战斗。
- (1624)Phenom II X6与890FX齐亮相
- (1895)AMD紧随跨入6核心CPU市场
- (2419)非公版Radeon 5870齐聚一堂(测试篇)





