【梅森手扎】

關於部落格
  • 82902651

    累積人氣

  • 468

    今日人氣

    0

    訂閱人氣

羅馬數字對照表1-100

羅馬數字對照表1-100

最近朋友在寫一個小程式的時後需要用到羅馬數字來作使用者畫面的呈現,大家都知道現在世人使用的阿拉伯數字是古時後由印度人發明的然後透過阿拉伯人發揚光大傳至世界,不過中古古世代強大且到處佔領領地的羅馬帝國所採用的羅馬數字表現方式在當時也是廣為流傳的喔,「羅馬數字」是古代羅馬帝國所採用的一種記數系統。小編研究了一下WIKI百科上的說明,發現羅馬數字符號的規則也滿好理解的,不過就是寫起來比較不習慣,一些很大的數字用羅馬符號來表示,還可以省去了很多個位數,例如一個M字就代表一千,M頭上加條槓就是一百萬。



羅馬數字主要共有7個符號,而且羅馬數字並沒有零這個符號。
即 I(1) V(5) X(10) L(50) C(100) D(500) M(1000)

如上表所示羅馬數字的I就是阿拉伯數字裡的1,但是二個II所代表的就是2並不是11喔 ,11的表示方式是一個10的羅馬符號X再加上一個1的羅馬符號I就變成XI,因此II所代表的是2,III所代表的是3,但是並沒有IIII代表是4這件事,因為太攏長了,所以4在羅馬數字中的寫法是用代表5的符號V來減1,因此4就寫成IV,小的數字符號在(左)前面代表(右)後面的符號減去前面的值,若是將大的符號寫在左邊小的符號寫在右邊那就是用加法,所以IV代表4、V代表5、VI就會代表6。

 



同樣的減法規則情形也適在9這個數字,9是由10來減1所以9寫成IX,而10寫X、11就寫成XI,這樣簡單吧,二個XX代表20、三個XXX代表30,後面接上剛剛教的1-9的羅馬數字符號就可以表現出1~39了,而40這個數字也是適用減法規則,50是一個L符號所代表,而40是由50減10而來,所以減數10在左邊X,被減數50在右邊,因此40寫作XL,這樣大家對於羅馬數字符號有沒有一個初步了解呢。

羅馬數字範例:
Ⅰ - 1
Ⅱ - 2
Ⅲ - 3
Ⅳ - 4 
Ⅴ - 5
Ⅵ - 6
Ⅶ - 7
Ⅷ - 8
Ⅸ - 9
Ⅹ - 10
Ⅺ - 11
Ⅻ - 12
ⅩⅢ - 13
ⅩⅣ - 14
ⅩⅤ - 15
ⅩⅥ - 16
ⅩⅦ - 17
ⅩⅧ - 18
ⅩⅨ - 19
ⅩⅩ - 20
ⅩⅪ - 21
ⅩⅫ - 22
ⅩⅩⅧ - 28
ⅩⅩⅨ - 29
ⅩⅩⅩ - 30 

ⅩL - 40

L - 50

LⅩ - 60
LⅩⅩ - 70
LⅩⅩⅩ - 80
ⅩC - 90
ⅩCⅨ - 99

C - 100 
相簿設定
標籤設定
相簿狀態