关于进制转换温故感受

  1. 记住8421,对于任意一个4位的二进制数,我们都可以很快算出它对应的10进制值。

  2. 其对应关系如下:

   二进制     十进制                         十六进制      

   1111      8+1+4+2+1=15         F

   1110      8+4+2=14                 E

   1101      8+4+1=13                 D

   1100      8+4=12                     C

   1011      8+2+1=11                 B  

   1010      8+2=10                     A

   1001      8+1=9                       9

   1000      8                                8

   0111      7                                7

   0110      6                                6

   0101      5                                5

   0100      4                                4

   0011      3                                3

   0010      2                                2

   0001      1                                1 

 

3.各进制概述

2进制,用两个阿拉伯数字:0、1;逢2进一

8进制,用八个阿拉伯数字:0、1、2、3、4、5、6、7;逢8进一

10进制,用十个阿拉伯数字:0到9;逢10进一

16进制,用十个阿拉伯数字0到9以及A,B,C,D,E,F 逢16进一

 

4.十六进制数转换成十进制数

   方法:十六进制所有位的权值相加

   如:0x1D->D(13)*16^0 +1*16^1=13+16=29

 

5.二进制转换成十进制

  方法:二进制所有位权值相加

  如:0010 1101 0011-    > 1*2^0+1*2^1+0*2^2+0*2^3+1*2^4+0*2^5+1*2^6+1*2^7+0*2^8+1*2^9+0*2^10+0*2^11=723

 

 6.八进制转换成十进制

  方法:八进制所有位权值相加

  如:0127->7*8^0+2*8^1+1*8^2=87

 

7.N进制转换成十进制

  方法:N进制所有位权值相加

 

8.十进制转换成16进制

   方法:除16取余,直到商为0,为止,余数倒排

   756->2F4

   1) 商:47 余:4

   2) 商:2 余:15(F)

   3) 商:0 余:2

   所以结果为:2F4

 

8.十进制转换成2进制

   1)先转换成16进制

   2)16进制对应转换成二进制

   如:756->2F4->0010 1111 0100

 

9.二进制与16进制转换根据8421码转换

    

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值