进制互相转化运算入门

一、十进制转化为二进制、八进制、十六进制,方法是除商取余,分别对2、8、16进行除取余数,得数倒着读即为所得进制数。注十六进制余数位10(A)、11(B)、12(C)..........

例如 205转化二进制、八进制、十六进制

二进制:除以2取余数得11001101 八进制:除以8取余数得115 十六进制:除16取余数得CD


 

二、二进制、八进制、十六进制转化为十进制

根据计算结果整理出表格进行运算:

二进制: …… e    d    c    b    a

           …… 16   8    4    2    1

           …… 16e 8d 4c   2b  1a

S=1a+2b+4c+8d+…+n2^(n-1)

八进制: …… e          d    c      b    a

            …… 4096   512  64    8    1

          …… 4096e  512d 64c  8b   1a

S=1a+8b+64c+512d+…+n8^(n-1)

十六进制: …… e           d          c      b    a

               …… 32768  2048    128    16   1

               …… 32768e 2048d 128c   16b  1a

S=1a+16b+128c+2048d+…+n8^(n-1)

 


 

三、二进制转八进制,将二进制三位数看作八进制的一位数,如果不够三位将前面补零。

例如 106转二进制在转八进制 106除2取余 二进制为11010


 

 

四、八进制转二进制,将八进制一位数分解成二级制三位数。


 

五、二进制转十六进制将二进制四位数看作十六进制的一位数,如果不够四位将前零。


 

 

六、十六进制转二进制,将十六进制一位数分解成二进制四位数,注十六进制10(A)、11(B)、12(C)..........


 

七、八进制无法与十六进制进行互相转换。

posted @ 2016-08-16 16:14  熊猫卡洛斯  阅读(1345)  评论(0编辑  收藏  举报