将二进制数转换成等效的十进制、八进制和十六进制数 (11011.110)2
2个回答
展开全部
十进制:整数部分:(11011)2 = 1*2^4+1*2^3+0*2^2+1*2^1+1*2^0=27
小数部分:(.110)2 = 1*2^-1+1*2^-2+0*2^-3 = 0.75
合并(11011)2 = (27.75)D
八进制:整数部分:每三位一组,从个位往上依次截取,最后不足三位补0
11011→011011
011=1*2^0+1*2^1+0*2^2=3 ; 两个011, 所以整数部分为33
小数部分:每三位一组,从十分位往后依次截取,最后不足三位补0
110 =1*2^2+1*2^1+ 0*2^0 = 6
合并:(11011)2 = (33.6)O
十六进制:和八进制一样,但是是每四位一组
整数部分:11011→0001 1011
1011 = 1*2^3+0*2^2+1*2^1+1*2^0 = 11→B
0001 = 0+0+0+1*2^0 = 1 所以整数部分为1B
小数部分:110→1100
1100 = 1*2^3+1*2^2+0+0 = 12→C
合并:(11011)2 = (1B.C)OX
小数部分:(.110)2 = 1*2^-1+1*2^-2+0*2^-3 = 0.75
合并(11011)2 = (27.75)D
八进制:整数部分:每三位一组,从个位往上依次截取,最后不足三位补0
11011→011011
011=1*2^0+1*2^1+0*2^2=3 ; 两个011, 所以整数部分为33
小数部分:每三位一组,从十分位往后依次截取,最后不足三位补0
110 =1*2^2+1*2^1+ 0*2^0 = 6
合并:(11011)2 = (33.6)O
十六进制:和八进制一样,但是是每四位一组
整数部分:11011→0001 1011
1011 = 1*2^3+0*2^2+1*2^1+1*2^0 = 11→B
0001 = 0+0+0+1*2^0 = 1 所以整数部分为1B
小数部分:110→1100
1100 = 1*2^3+1*2^2+0+0 = 12→C
合并:(11011)2 = (1B.C)OX
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询