请问怎样用C++求余数来将十进制数转化成二进制

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:42:45

假设把13转二进制,如下:
把13对2取余,余数为1
然后(13-1)/2=6
把6对2取余,余数为0
然后6/2=3
把3对2取余,余数为1
然后(3-1)/2=1
把1对2取余,余数为1
然后(1-1)/2=0
到0为止
把得到的余数依次反向连接起来得1101
这就是13转成二进制的数