25.如何将十进制数(整数)转换成二进制数?

示例:43被转换成二进制数。

解决方法:根据二进制数“全二进制一”的特点,43可以连续除以2。

43÷2=21(剩余1)...把21放在第二位,剩下的1是第一个数字;

21÷2=10(剩余1)...把10放在第三个位置,剩下的1是第二个数字;

10÷2=5(剩余0)...将5放入第四个数字,剩下的0是第三个数字;

5÷2=2(剩余1)...把2放在第五个位置,剩下的1是第四个数字;

2÷2=1(剩余0)...将1放入第六位,剩下的0是第五位;

1÷2=0(剩余1)…剩余1是第六个数字。

除此之外,你可以写出所需的二进制数是:

43=1010112

为了写得简单,可以用垂直计算:

∴43=1010112

这种方法通常被称为“除以二并取余数”。