二進位制如何轉七進位制
>10 要將二進位制數轉換成七進位制數應先將二進位制數轉換成十進位制數,然後再將十進位制數轉換成七進位制數。
二進位制數轉換成十進位制數,相應的方法為,逆向排列最低的指數為0,依次向左,其指數逐漸增大。之後將每個二進位制碼所轉成的十進位制相加方為整個二進位制數所轉換成的十進位制數。
將十進位制數轉成七進位制數,應該為除7取餘,逆向排列,必要之時高位加零。
整數除7取餘
31 / 7 = 4 餘 3。
個位 3, 10位 4。
小數乘7取整
0.74 * 7 = 5.18 -- 小數1位 5
0.18*7 = 1.26 -- 小數2位 1
0.26*7= 1.82 -- 小數3位 1
.
合起來
7進位制 43.511....
2進位制轉7進位制,先做2進位制轉十進位制,再轉7進位制。
111011001/111=1000011 餘100,七進位制數4
1000011/111=1001 餘100,七進位制數4
1001/111=1 餘10,七進位制數2
1/111=0 餘1,七進位制數1
(111011001)2=(1244)7