我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的二进制的数.这两者可以相互换算,如将二进制数1011换算成十进制应为1×23+0×22+1×21+1×20=11,按此方式,则将十进制6换算成二进制应为

问题描述:

我们常用的数是十进制的数,而计算机程序处理中使用的是只有数码0和1的二进制的数.这两者可以相互换算,如将二进制数1011换算成十进制应为1×23+0×22+1×21+1×20=11,按此方式,则将十进制6换算成二进制应为

110..
嘛,偶是信息工程学院IT运维专业的.
这些数习惯了就很自然的算出来了.
6的话最近的2的幂就是8了(2的3次).
就是二进制1000.
减去2的话,就是110了.
这个方法只适合用来算比较小的数.
大的要用因式分解,用2短除,然后算余数,比较麻烦.
我就不多说了,反正这也是到大学才用到的东西.