进制与认识vs2012

1、二进制  满二进一 借一当二  例:10010

       十进制与二进制之间的转换:将该数除以2,除至0时将所得余数反写,得出二进制数  例如:19除以2=9....1  9除以2=4....1  4除以2=2....0 2除以2=1.0  所以所得二进制数为10011(最后一个数!)

       二进制与十进制之间的转换:将每位数上的数字乘以2N-1次方所得的数相加,得出十进制数  例如:10011  1X2 0次方+1X2 1次方+0X2 2次方+0X2 3次方+1X2 4次方=1+2+0+0+16=19

    2、八进制  满八进一 借一当八  例:763

       十进制与八进制之间的转换:将该数除以8,除至0时将所得余数反写,得出八进制数  例如:29除以8=3....5  所以所得八进制数为35

       八进制与十进制之间的转换:将每位数上的数字乘以8N-一次方所得的数相加,得出八进制数  例如:35    5x8 0次方+3X 8 1次方=5+24=29(同样注意最后一个数)。

    3、十六进制 满16进一 借一当16 1015ABCDEF来表示)

       十进制与16进制之间的转换:同上方法  例:1673除以16=104....9 104除以16=6....8    所得16进制数为689

       16进制与十进制之间的转换:方法同上  例:689  9X16 0次方+8X16 1次方+6X16 2次方=9+128+1536=1673

    4、二进制与8进制16进制之间的转换 二进制到八进制 将二进制的数三个三个拆分 然后依次转换为十进制的数 所得所得的数按照顺序排列就是八进制数  二进制转换16进制将二进制数拆分4位(不足用0补齐)  例:1011001 八进制为131 16进制数为59

原文地址:https://www.cnblogs.com/mutougezi/p/5343720.html