将二进制数100110分别转换为八,十,十六进制数

如题所述

  (100110)2

=(100 110)2 //每三位二进制数可以转为一位八进制数,故从右向左按三位一组进行分割,缺位补零

=(46)8


  (100110)2

=(0010 0110)2 //与八进制转换相似,每四位二进制数可以转为一位十六进制数,故从右向左按四位一组进行分割,缺位补零

=(26)16

=(2*16^1+6*16^0)10

=(2*16+6*1)10

=(32+6)10

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-03-01
(100110)2=(100 110)2=(46)8

(100110)2=(0010 0110)2=(26)16

(100110)2
=((((((0*2+1)*2+0)*2+0)*2+1)*2+1)*2+0)10
=(((((1*2+0)*2+0)*2+1)*2+1)*2+0)10
=((((2*2+0)*2+1)*2+1)*2+0)10
=(((4*2+1)*2+1)*2+0)10
=((9*2+1)*2+0)10
=(19*2+0)10
=(38)10
第2个回答  2014-03-01
编程?
答案是
八进制46
十进制38
十六进制26追问

嗯,谢谢

第3个回答  2015-10-29
2.196.625八进制
相似回答