11101001011
这样反复除下去,直到原来的数被除到等于0
这样反复除下去,直到原来的数被除到等于0。最后,我们可以得到一个余数的序列,我们把这个序列倒过来就是我们要的二进制数了。 举个例子吧,要求把1867转换成二进制数,步骤如下: 我们得到一个余数的序列,反向读取,得到11101001011 我们不妨来验算一下,把位上为1的2的对应次幂加起来,可以算出十进制数:1024+512+256+64+8+2+1=1867