正整数转成
二进制。要点一定一定要记住哈:除二取余,然后倒序排列,高位补零。
也就是说,将正的十进制数除以二,得到的商再除以二,依次类推知道商为0时为止,然后在旁边标出每一步的
余数,最后倒着写出来,高位补零就OK。
10进制整数转换为
2进制数,采用除2反向取余法:
57/2=28......1
28/2=14......0
14/2=7......0
7/2=3......1
3/2=1......1
1/2=0......1
从下往上读取每一次的余数,就是转换的结果:
57=(111001)2