关于罗马数字

图片发自简书App

引自维基:

羅馬數字共有7個,即I(1)、V(5)、X(10)、L(50)、C(100)、D(500)和M(1000)。按照下述的規則可以表示任意正整數。需要注意的是罗马数字中没有“0”,與進位制無關。一般認為羅馬數字只用來記數,而不作演算。

  • 重複數次:一個羅馬數字重複幾次,就表示這個數的幾倍。

  • 右加左減:
    • 在較大的羅馬數字的右邊記上較小的羅馬數字,表示大數字加小數字。
    • 在較大的羅馬數字的左邊記上較小的羅馬數字,表示大數字减小數字。
    • 左减的数字有限制,仅限于I、X、C。比如45不可以写成VL,只能是XLV
    • 但是,左減時不可跨越一個位數。比如,99不可以用IC表示,而是用XCIX表示。(等同於阿拉伯數字每位數字分別表示。)
    • 左減數字必須為一位,比如8寫成VIII,而非IIX。
    • 右加數字不可連續超過三位,比如14寫成XIV,而非XIIII。(見下方“數碼限制”一項。)

  • 加線乘千:
    • 在羅馬數字的上方加上一條橫線或者加上下標的Ⅿ,表示將這個數乘以1000,即是原數的1000倍。
    • 同理,如果上方有兩條橫線,即是原數的1000000倍。

  • 數碼限制:
    • 同一數碼最多只能连续出現三次,如40不可表示為XXXX,而要表示為XL。
    • 例外:由於IV是古羅馬神話主神朱庇特(即IVPITER,古羅馬字母裡沒有J和U)的首字,因此有時用IIII代替IV。
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 为何叫做 shell ? shell prompt(PS1) 与 Carriage Return(CR) 的关系?...
    Zero___阅读 8,449评论 3 49
  • 柏拉图说:人生最遗憾的莫过于轻易地放弃了不该放弃的,固执地坚持了不该坚持的。 柏拉图说:如果爱上,就不要轻易放过机...
    天涯何芳草丶阅读 3,311评论 0 2
  • 优质的睡眠质量是一个人生活的基本需求,噪音是影响睡眠质量的一个重要外因,买房大家都希望自己的楼层噪音是最小的,所以...
    郁翔阅读 6,575评论 0 1
  • 【01/26/2017 周四 第148天】 ✔静√智√勇√仁√强√礼 小结。 √ 上午和阿姨玩了一会儿超级马里奥,...
    妈妈熊阅读 1,292评论 0 0

友情链接更多精彩内容