(注:在程序里要想用八進制,則數字前面需加0;數字前面加0x,表示十六進制)
1、二進制轉換成八進制:
011010111.010011100,以小數點為界,左邊開始和右邊開始,三個為一組進行分組,不足三個的前后補零
如上:111=7 010=2 011=3, 010=2 011=3 100=4
所以二進制011010111.010011100轉化為八進制為:327.234
2、二進制轉十六進制:
同上,每四個為一組,A=10,B=11........F=15
3、R進制轉為十進制,都是按權展開,相加后得到十進制,如八進制轉為十進制:156.4轉為十進制
156.4=1x8^2+5x8^1+6x8^0+4x8^-1
4、十進制轉為二進制
將十進制數整除以二,得到的商再除以二,以此內推直到商為零或一為止,余數取反
如42轉為二進制: