10进制换算成2进制,把数字除以2保留余数例:47:47/2=23余1,23/2=11余1,11/2=5余1,5/2=2余1,2/2 =1余0 ,最后还剩个1,所以47换算成2进制就是101111(把刚才算的余数按倒序排回去,当然最后的1在最前面)2进制换成10进制比较直观,把每位数乘以2的倍数还是刚才的101111最后一位1*2的0次方=1,然后倒数第二位的1*2的1次方=2,倒数第三位的1*2的2次方=4,然后1*2^3=8,0*2^4=0,1*2^5=32所以32+8+4+2+1=47,就是原来的数
|