将二进制数11110010.101转化成八进制等于多少我要写过程

2024-12-12 14:40:15
推荐回答(2个)
回答1:

方法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

回答2:

回答测试