以下等式左边为十进制,右边为二进制...例举一些例子希望楼主能发现规律...
0=0
1=1
2=10(因为2为2的一次方,故1后只有一个0)
3=11
4=100(因为4为2的二次方,故1后有两个0)
5=101
6=110
7=111
8=1000(因为8为2的三次方,故1后有三个0)
最简单的手算,辗转相除法,十进位转 N 进位就除以 N,你的例子是转二进位故除以二
7 / 2,商数为 3,馀数为 1
3 / 2,商数为 1,馀数为 1
最後商数为 1 无法除以 2,停止计算
由低至高,取馀数及商数即为结果:111
最简单的自动算法,Windows 计算å