二进制的算法 多举个例子.

1个回答

  • 我们现在接触的数字是十进制数,二进制就是一个十进制数字,不断除以2,取余数,直到0.把余数排列起来,就是那个数的二进制数.比如一个数字20,它的二进制数就是

    20/2=10余0,

    10/2=5余0,

    5/2=2余1,

    2/2=1余0,

    1/2=0余1,

    然后把余数由低到高排列,得到的10100就是20的二进制数.

    二进制转成10进制,比如二进制数10100的十进制,是0*2^0+0*2^1+1*2^2+0*2^3+1*2^4=20,也就是说,从最小位到最高位分别乘以2的0,1,2...次幂,把所有乘出来的值相加,就是他的十进制数了