化2进制如果最后一位是0

来源:百度知道 编辑:UC知道 时间:2024/06/21 07:29:23
将十进制化2进制如果最后一位是的余数是0的话,应该怎么办????照着写下来????比如说110010化为十进制。。。。
我打错了,应该是110010从十进制化为2进制。。。。 。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。

十进制转二进制:把十进制数分解成2的n幂的和的形式。
如345,345介于256(=2^8)与512(=2^9)之间,帮345=2^8+(a),其中a=345-256=89
同样的道理,继续分解a,最终得345=2^8 + 2^6 + 2^4 + 2^3 + 2^0
然后依位填写1或0(如2^8表示从右往左第九位为1,此分解没有2^7一项,则从右往左第八位为0),结果为101011001.
把十进制110010化为二进制并没有什么特别的地方,照样分解就是了。

二进制转十进制:刚好反过来,把二进制写成2的n幂的和的形式,结果就是十进制数。右边第一位为2的0次幂,依次向左增加幂的阶数。
如101011001=1*2^0 + 0*2^1 + 0*2^2 + 1*2^3 + 1*2^4 + 0*2^5 + 1*2^6 + 0*2^7 + 1*2^8 = 345

1*2^5+1*2^4+1*2=50