进制转换

 十进制转二进制、八进制、十六进制都是十进制数逐次2/8/16直至商为0,所得余数按照反方向的顺序写出。
   例:36除以2得出的商依次为         18   9   4   2   1
       所得余数依次为                      0   0    1   0   0   1
       将余数从右往左写为100100即为二进制数。
   二进制、八进制、十六进制转十进制都可用公式:
           a×2的0次方+b×2的1次方+c×2的3次方+......+m×2的n-1次方=
       a表示二进制、八进制、十六进制的右边第一位数,b表示右边第二位数、c表示右边第三位数........
m表示右边第(n-1)位的数。
   例:1011001转十进制数位89
    1×2的0次方+ 0×2的1次方+ 0×2的2次方+ 1×2的3次方+ 1×2的4次方+ 0×2的5次方+ 1×2的6次方
   =1+8+16+64
   =89
    a的0次方为1。
 

原文地址:https://www.cnblogs.com/qixinjian/p/4583109.html