10.1.2013(进制转换)

来源:互联网 发布:w网络资源管理系统 编辑:程序博客网 时间:2024/05/01 13:16

所有进制转换为十进制 :  都可用按权展开法:权: 2  16  8

 

十进制————二进制    :除2 余数   倒读。  (小数乘以2,取整,小数部分继续乘以2,取整,得到小数部分0为止,将整数顺序排列)

{

0.8125x2=1.625 取整1,小数部分是0.625
0.625x2=1.25 取整1,小数部分是0.25
0.25x2=0.5 取整0,小数部分是0.5
0.5x2=1.0 取整1,小数部分是0,结束
所以0.8125的二进制是0.1101

}

二进制————十进制 :按权展开法;  1100 1×2^3+1*2^2+0*2^1+0*2^0  = 8+4+0+)= 12       小数取 -1 -2 方

 

二进制————十六进制:8421  ;   二进制1101010010.10101   (先把它从小数点往左右数,四位数一组,不足的补0)

                                                         所以得到:       0011 0101 0010.1010 1000

                                                         按照转化的公式: 0011=3    0101=5   0010=2   1010=A  1000=8
                                                         所以十六进制就是:  352.A8


十六进制————二进制:每一位转换为二进制 分4位不如的补0。

 

十六进制————十进制:{

按权:

用竖式计算: 2AF5换算成10进制:
  第0位: 5 * 16^0 = 5
  第1位: F * 16^1 = 240
第2位: A * 16^2 = 2560
  第3位: 2 * 16^3 = 8192 +

}

十进制————十六进制:

1.先转为二进制 再转为十六进制

2.直接转:

1610 转换成16进制:

1610 /16 =100......10(A);

100/6    =  6...........4;

6/16      = 0 ...........6;

所以 1610(10) =64A(16);

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

原创粉丝点击