>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