10进制转换成2进制遇到问题,求助高手

来源:百度知道 编辑:UC知道 时间:2024/05/30 03:05:52
10进制转换到2进制,整数部分就是采用基值重复相除法,即除基值取余数的方法。一直除到0为止。将余数从下到上排列即为要求的进制数。但是我把10进制数转换时总是少1位。如十进制数215转换成二进制数应该11010111但是我只能转换成1010111 215除2=107余1
107除2=53余1
53除2=26余1
26除2=13余0
13除2=6余1
6除2=3余0
3除2=1余1到这都是正确的
1除2=0。5啊而且不余1啊?遇到这样应该怎么办?请教高人解答

呵呵
最后那个1就是最前面的啊
例子:3除2得1余1,所以就是11
6就是110其中第一个1是最后的1,第二个1是3除2得的,0是6除2得的

嗨。。。最后到余1时,就保留1,不用再除了。。

余1后就可以了 2进制里有1的

最后一步,1除2=0,这里有余数是1,你好好想一下。