将二进制数11110010.101转化成八进制等于多少我要写过程
2个回答
展开全部
方法1:一位八进制数据等于3位二进制数据,那么将二进制每3位进行一次归并可得到八进制数据
11110010.101可写成011 110 010.101归并(每3位转换成十进制数据)后的八进制数据为362.5
方法2:先转换成十进制数然后再转换成八进制:
128 64 32 16 8 4 2 1. 1/2 1/4 1/8
1 1 1 1 0 0 1 0. 1 0 1
上下做乘法结果左右做加法:11110010.101=128+64+32+16+2+1/2+1/8=242.625
八进制各位上数字:
512 64 8 1.1/8 1/64
0 3 6 2. 5
先算整数部分
242/512=商0余242,所以512这位下面写0,下面用余数242接着算
242/64=商3余50
50/8=6余2
2/1=2余0
再算小数部分:
0.625*8=5.0由于小数部分已经是0了停止运算得数为八进制362.5
11110010.101可写成011 110 010.101归并(每3位转换成十进制数据)后的八进制数据为362.5
方法2:先转换成十进制数然后再转换成八进制:
128 64 32 16 8 4 2 1. 1/2 1/4 1/8
1 1 1 1 0 0 1 0. 1 0 1
上下做乘法结果左右做加法:11110010.101=128+64+32+16+2+1/2+1/8=242.625
八进制各位上数字:
512 64 8 1.1/8 1/64
0 3 6 2. 5
先算整数部分
242/512=商0余242,所以512这位下面写0,下面用余数242接着算
242/64=商3余50
50/8=6余2
2/1=2余0
再算小数部分:
0.625*8=5.0由于小数部分已经是0了停止运算得数为八进制362.5
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询