在二进制计算中,如果除数不能整除被除数,那么我们需要进行余数计算。余数计算的方法与十进制计算相同,即将除数不断左移,直到它大于被除数为止,然后用它减去被除数,得到的结果作为新的被除数,不断重复这个过程直到余数小于除数为止。最终所得到的余数就是我们想要的结果。
比如,我们想要将1101010(二进制)除以101(二进制)。先将101左移四位,得到101000,比1101010小,然后用它减去1101010,得到110100,将101左移三位,得到101000,比110100小,然后用它减去110100,得到1000,将101左移两位,得到10100,比1000大,将101左移一位,得到1010,比1000大,再将101左移一位,得到10100,比1000大,用10100减去1000,得到1100,将101左移一位,得到1010,比1100大,将101左移一位,得到10100,比1100大,用10100减去1100,得到1000,此时余数小于除数了,所以1000就是最终的余数,即1101010(二进制)除以101(二进制)的余数为1000(二进制)。