二进制数01011011转换为十进制数是( )

二进制数01011011转换为十进制数是( ) A .103 B .91 C .171 D .71
2024-11-23 10:40:06
推荐回答(5个)
回答1:

91。

解析:公式:abcd.efg(2)=d*2^0+c*2^1+b*2^2+a*2^3+e*2^-1+f*2^-2+g*2^-3(10),从右到左用二进制的每个数去乘以2的相应次方,小数点后则是从左往右。则:

01011011(2)=1*2^0+1*2^1+0*2^2+1*2^3+1*2^4+0*2^5+1*2^6+0*2^7(10)=1+2+0+8+16+0+64+0=91(10),所以此题答案是91,选B。

二进制计数在日常使用上有个不便之处,就是位数往往很长,读写不便,如:把十进制的100000D写成二进制就是11000011010100000B,所以计算机领域我们实际采用的是十六进制。二进制数转换为十六进制数时,长度缩减为原先的约四分之一。

扩展资料

一、十进制转二进制方法

解析:十进制转任意进制的通用方法是:除X取余倒排法(X代表进制数)。

7(十进制)转化为二进制:

7÷2=3....1

3÷2=1....1

1÷2=0....1

所以,7(10)=111(2)。

二、十进制小数转换为二进制小数

十进制小数转换成二进制小数采用"乘2取整,顺序排列"法。具体做法是:用2乘十进制小数,可以得到积,将积的整数部分取出,再用2乘余下的小数部分,又得到一个积,再将积的整数部分取出,如此进行,直到积中的小数部分为零,或者达到所要求的精度为止。

然后把取出的整数部分按顺序排列起来,先取的整数作为二进制小数的高位有效位,后取的整数作为低位有效位。

参考资料来源:百度百科-二进制

参考资料来源:百度百科-十进制

回答2:

从右到左:1*1=1,1*2=2,0*4=0,1*8=8,1*16=16,0*32=0,1*64=64,0*128=0,最后把他们加起来1+2+0+8+16+0+64+0=91,选B

回答3:

91

回答4:

B 91

回答5:

B