八进制数127化成二进制数

问题描述:

八进制数127化成二进制数
八进制127展开,1变001,2变010,7变111,
这是怎么求出来的

127(8)=(1)*8^2+(2)*8^1+(7)*1
=(0*4+0*2+1*1)*2^6 +(0*4+1*2+0*1)*2^3 +(1*4+1*2^1+1*1)*2^0
=(0*2^8+0*2^7+1*2^6)+(0*2^5+1*2^4+0*2^3)+(1*2^2+1*2^1+1)=001 010 111(2)
可以用数学证明第二步第三步不懂。。。可以详细讲一下吗第二步就是把上面的1、2、7用二进制表示;第二步到第三步:幂的运算法则:x^a*x^b=x^(a+b);4、2、1可以看做2^2,2^1和2^0