二进制转八进制

二进制转八进制的原则:三位合一,再按位权计算

注:位权指多位数中每一位上的“1”所表示的数值(例如:在十进制中,个位上的1表示1,十位上的1表示10,百位上的1则表示100……)对于 N进制数, 整数部分第 i 位的位权为N^ (i-1),而小数部分第 j 位的位权为N^-j

详细方法:

小数点前三位合一,位数不够在最左边补0,小数点后同样是三位合一,位数不够在最右边补0

小数点做分界线,分为整数部分和小数部分,整数部分三位一组,小数部分同理,例如:

二进制:10111011.0110001011

整数部分:
10111011        我们可以把它分成三部分:010(位数不够,最左边补0)、111、011

 然后从右到左,按位权相加转为八进制
二进制位权表
第一位2^0=1
第二位2^1=2
第三位2^2=4
第四位2^3=8
…………

注:' ^ '表示平方

转化过程如下:

所以,二进制下的10111011等于八进制下的273

小数部分:

0110001011        分成三部分:011、000、101、100(最右边一组位数不够,直接在最右边补0)

同样是从右到左,按位权相加转为八进制

转化过程如下:

再将小数点放进整数部分和小数部分的中间(说白了就是小数点位置不动)

二进制数 10111011.0110001011 对应的八进制数就是 273.3054

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值