进制转换

一、十进制与二进制的转换  列如 :789=1100010101                                                                                                                                                      789/2=394 余1 第10位
                     394/2=197 余0 第9位
                     197/2=98 余1 第8位
                     98/2=49 余0 第7位
                     49/2=24 余1 第6位
                     24/2=12 余0 第5位
                     12/2=6 余0 第4位
                     6/2=3 余0 第3位
                     3/2=1 余1 第2位
                     1/2得0 余1 第1位 

二进制转十进制:

A n e d c b a
B 2的n-1次方 2的4次方 2的3次方 2的2次方 2的1次方 2的0次方

   A*B各数相加

                         

二、十进制与八进制的转换  例如:789=1425              

                     789/8=98  余5  最后一位

                     98/8=12    余2  第三位

                     12/8=1  (第一位)    余4  第二位

八进制转十进制    

A n d c b a
B 8的n-1次方 8的3次方 8的2次方 8的1次方 8的0次方

A*B各数相加

三、十进制与十六进制的转换 列如:789=315

                                              789/16=49  余5第三位

                                              49/16=3   (第一位)   余1第二位

十六进制转十进制                

A n d c b a
B 16的n-1次方 116的3次方 16的2次方 16的1次方 16的0次方

A*B个数相加

  注意:十以内1,2,3,...9  两位数10(A),11(B),12(C).....

四、二进制转八进制和转十六进制

转八进制:   例如:10111100  专八进制三个数字为一组  分别对应1,2,4

                         10111100=274

转十六进制   例如:10111100=BC   (B=11,C=12)   转十六进制四个数字为一组  分别对应1,2,4,8

原文地址:https://www.cnblogs.com/dandan1224/p/5776860.html