正装成熟大叔图片头像:144变为8进制,具体看问题补充说明!

来源:百度文库 编辑:神马品牌网 时间:2024/04/29 18:05:22
144变为8进制展开:144=1×64(8的2次方)+ 4×8(8的1次方)+4
×1(8的0次方)=10 0 为什么要这样展开,各个部分有什么规律吗?比如第一步:为什么不写1乘8的3次方,也就是1×512(8的3次方)而要首先乘8的2次方,有什么规律吗?

(1)将144除以8:得18,余数是0。
(2)将除得的18再除以8:得2,余数是2。
(3)将2除以8:得0,余数是2。
将这三步得到的余数倒序写:2 2 0 。这样就得到144的8进制表示。
你也省得去想最高位该写什么了。
这种方法同样适合其它进制数的表示方法。

以10进制转为10进制为例:
12345(10)=1*10^4+2*10^3+3*10^2+4*10^1+5*10^0
可以看出十位是10的1次方,百位是10的2次方,千位是10的3次方……
个位必定为0次方

同理:
2进制的数转为10进制:10101(2)=1*2^4+0*2^3+1*2^2+0*2^1+1*2^0
8进制的数转为10进制:12345(8)=1*8^4+2*8^3+3*8^2+4*8^1+5*8^0
16进制的数转为10进制:1234(16)=1*16^3+2*16^2+3*16^1+4*16^0

还有你的题目有错误:不是144变为8进制,而应该是8进制的144转化为10进制
10进制的144转为8进制:144(10)=2*8^2+2*8^1+0*8^0=220(8)倒算法