八进制转十进制
*只需按权展开求和即可
例:
8进制23456转十进制
5432=5*8的3次方+4*8的2次方+3*8的1次方+2*8的
0次方 =5*8^3+4*8^2+3*8^1+2*1
十进制数采用的是十个数码(0~9)表示所有的数,采用逢十进一的记数方法
八进制数采用的是用八个数码(0~7)表示所有的数,基数是8,采用逢八进一的记数方法
n进制数采用的是n个数码(0~n)表示所有的数,基数是n,采用逢n进一的记数方法十进制小数转n进制小数,方法为乘n取整,每次乘以相应之后基数后取结果的整数部分即可。需要注意的是并非所有的十进制小数都能完全转化为n进制小数,这时就需要取近似值。
n进制(包括小数)转为十进制数时,采用乘权相加法,每一位数乘以相应位的权制然后相加就ok。比如1101.101这个
二进制数,以小数点为中心,向左每位权值分别为1(2的0次方)、2(2的1次方)、4(2的2次方)、8,向右每位为0.5、0.25、0.125(也就是2的1次方分之一、2的2次方分之一、2的2次方分之一)。正数1101.101B=1*1+0*2+1*4+1*8(整数部分)+1*0.5+0*0.25+1*0.125(小数部分)=13.625D。八进制、
十六进制转十进制方法类似,只要你搞清楚每位的权值就行了。 (B表示二进制,O表示8进制,D表示10进制,H表示
16进制)