将二进制数101101(2)化为十进制数,结果为

2025-01-25 07:54:27
推荐回答(4个)
回答1:

对于多位二进制数,为了提高计算效率,最好的方法就是先转为十六进制数再转成十进制数,十六进制数与二进制数的转换关系为1译4,所以要比按二进制位转换更有效率。


(101101)2

=(0010 1101)2

=(2D)16

=(2×16^1+13×16^0)10    

=(32+13)10    

=(45)10    

回答2:

(101101)2
=((((((0*2+1)*2+0)*2+1)*2+1)*2+0)*2+1)10
=(((((1*2+0)*2+1)*2+1)*2+0)*2+1)10
=((((2*2+1)*2+1)*2+0)*2+1)10
=(((5*2+1)*2+0)*2+1)10
=((11*2+0)*2+1)10
=(22*2+1)10
=(45)10

回答3:

1*2^0+0*2^1+1*2^3+1*2^4+0*2^5+1*2^6=45

回答4:

1+4+8+32=45