书上的答案是26 我自学的不知道是不是方法错了 怎么都得22呢?
请高手高手我详细做法 谢谢!
不要和我说用电脑做 考试又带不进去电脑!
二进制10110转换成八进制数字是26,二进制转八进制,就是把二进制数划成3位一组,一组对应一个八进制数。
具体计算过程:10110可以分成成010和110两组数。那么010计算就是0+2+0等于2,110计算就是4+2+0等于6,然后组合起来,那么对应的结果就是26。
那么010和110计算结果就是按“按权计算相加法”进行换算,和十进制差不多。
扩展资料
二进制数转换成八进制数:
从小数点开始,整数部分向左、小数部分向右,每3位为一组用一位八进制数的数字表示,不足3位的要用“0”补足3位,就得到一个八进制数。而每三位成一组的数的换算结果就是按二进制转十进制的方法计算出来的,方法就是按权求和法。
按权位求和法通用公式:abcd.efg(2)=d*20+c*21+b*22+a*23+e*2-1+f*2-2+g*2-3(10)。
参考资料来源:百度百科-二进制转换
温馨提示:答案为网友推荐,仅供参考
第1个回答 2009-04-22
10110==>1*2的四次方+1*2的2次方+1*2=22(这是十进制)。
二进制数转换成八进制数:对于整数,从低位到高位将二进制数的每三位分为一组,若不够三位时,在高位左面添0,补足三位,然后将每三位二进制数用一位八进制数替换,小数部分从小数点开始,自左向右每三位一组进行转换即可完成。例如:
将二进制数10110转换成八进制数,则
(010 110)2
| |
( 2 6 )8
( 10110)2=(26)8
二进制数转换成八进制数:对于整数,从低位到高位将二进制数的每三位分为一组,若不够三位时,在高位左面添0,补足三位,然后将每三位二进制数用一位八进制数替换,小数部分从小数点开始,自左向右每三位一组进行转换即可完成。例如:
将二进制数10110转换成八进制数,则
(010 110)2
| |
( 2 6 )8
( 10110)2=(26)8
参考资料:
第2个回答 推荐于2017-09-16
从右边开始,每三位一组
拆成10和110,拆成两组,就表示得到的八进制数为两位
把10和110对应的数字找出来就行了
10就是1*2^1+0*2^0=2(^2b表示二次方)
110就是1*2^2+1*2^1+0*2^0=6
不知道你看懂了没本回答被提问者采纳
拆成10和110,拆成两组,就表示得到的八进制数为两位
把10和110对应的数字找出来就行了
10就是1*2^1+0*2^0=2(^2b表示二次方)
110就是1*2^2+1*2^1+0*2^0=6
不知道你看懂了没本回答被提问者采纳
第3个回答 2009-04-22
你怎么算的?从右往左,每三位分一组,不够三个的在右面补0,这样就可以的出来了,001|110,也就是26;
再举个例子 1011001转换为八进制:
先分组 001|011|001 得出131,
同理转为16进制就每四位分一组,同样道理!
不懂的话再问!
再举个例子 1011001转换为八进制:
先分组 001|011|001 得出131,
同理转为16进制就每四位分一组,同样道理!
不懂的话再问!
第4个回答 2009-04-22
先转换成十进制,再转换成8进制