十进制数36转换成二进制数是多少?

如题所述

首先思考一下是十进制,比如365=3*10^2+6*10^1+5*10^0

这样你会发现一个规律,十进制转换=当前位的数*10^(位数-1)之和

这样你再去理解二进制,其实二进制就是将10这个量值换成2,去计算得出最终的结果,为什么称为二进制,当然是由于 每个位的数最大只能是1,逢二进一,就像十进制,逢十进一。

那么我们就来分析一下36怎么转换为二进制?

首先算一下2的1-10次方为多少

2^0=1    2^1=2    2^2=4    2^3=8    2^4=16    2^5=32    

2^6=64    2^7=128    2^8=256    2^9=512    2^10=1024    

第二步

36=32+4=2^5*1+2^4*0+2^3*0+2^2*1+2^1*0+2^0*0

所以转化为2进制 就是100100

第三步

运用更好的方法获取二进制

辗转相除法

    将值除以2,记下余数。

    只要所得的商不为0,继续将最新的商除以2,并记下余数。

    商为0时,将余数按照记录的顺序从下往上依次排列,即可得到该数的二进制。

这样就获取48的二进制位110000

48=32+16=2^5*1+2^4*1+2^3*0+2^2*0+2^1*0+2^0*0

温馨提示:答案为网友推荐,仅供参考