如何把十进制数8转换成二进制数;如何把二进制数101101转换成十进制数

2024年11月17日 21:41
有2个网友回答
网友(1):

十进制数8转换成二进制数,应该以2为次幂底,则8为=1*2^3为1000就是在第四位为1,其实形如10制数的1*10^3也是1000,但这1000就是1000,而二制数的1000却是8呀,
二进制数101101转换成十进制数=1*2^5+1*2^3+1*2^2+1*2^0=45,带0的就是0,
如果是十进制数101101=1*10^5+1*10^3+1*10^2+1*10^0=101101,
其实两者运算都是一样的,就是底不同,一个是2,一个是10,二进制数只有0和1两个权,而10进制数有0-9的10个权数

网友(2):

如何把十进制数8转换成二进制数;
(8)10=(1000)2

如何把二进制数101101转换成十进制数
(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+0)*2+1)*2+1)*2+0)*2+1)10
=((((2*2+1)*2+1)*2+0)*2+1)10
=((((4+1)*2+1)*2+0)*2+1)10
=(((5*2+1)*2+0)*2+1)10
=(((10+1)*2+0)*2+1)10
=((11*2+0)*2+1)10
=((22+0)*2+1)10
=(22*2+1)10
=(44+1)10
=(45)10