毛毛小
幼苗
共回答了21个问题采纳率:100% 举报
这些数字都是2的幂.在2进制的表示里面,就相当于10,100这种数字.
所以只需要把和的二进制数字里面那些位是1找出来就行.
44 = 101100,显然是三个数字合成的,100是4,1000是8,100000是32.
或者换个方法,用你说的取余数是一样的.
从大到小:
44 / 32 = 1 ..12 ,商是1就是有这个数字
12 / 16 = 0 ..12 ,商是0,没有
12 / 8 = 1 ..4
4 / 4 = 1..0
1年前
7