二进制数10001110表示的九进制数是多少?

来源:百度知道 编辑:UC知道 时间:2024/06/08 15:31:25
??

二进制10001110=九进制167

10001110先化为十进制
=2^7+2^3+2^2+2^1=142
再化为9进制
142/9=15.....7
15/9=1.....6
1/9=0....1
倒过来排得167

二进制10001110等于:
=0*1+1*2+1*4+1*8+0*16+0*32+0*64+1*128
=142
把十进制转化成九进制,用辗转相除:
142/9=15......7
15/9=1......6
1/9=0......1
再倒序取余
所以 九进制为167;
可以验证:
7*1+6*9+1*9^2=142
是正确的

167