进制之间的转换

1.2进制转10进制:

例子:将10进制的302转为2进制

302/2=151--0,

151/2=75--0,

75/2=37--1,

37/2=18--1,

18/2=9--0,

9/2=4--1,

4/2=2--0,

2/2=1--0;

最后从下至上得到10010110

2.10进制转2进制

例子:将2进制的100101110转为10进制

100101110(2)=0*2^0+1*2^1+1*2^2+1*2^3+0*2^4+1*2^5+0*2^6+0*2^7+1*2^8=302(10)

3.8进制转2进制

如果你想将八进制转为对应的二进制,可以先将八进制里的每一位一隔,然后分别将每一位换算成3位二进制的格式。比如八进制的764转成对应的二进制111110100

例子:将8进制的764转为2进制

764:拆分为7  6  4

7(8)=111(2)

6(8)=110(2)

4(8)=100(2)

所以:764(8)=111110100(2)

4.2进制转8进制

如果你想将二进制转为对应的八进制,可以从低位到高位,每三位一隔,将当前三位按照(4 2 1)的方式还原成对应的1位八进制。

例子:将二进制的1100101011转成对应的八进制1453

1      100     101     011依次变为1  4  5  3

5.16进制转2进制

如果你想将十六进制转为对应的二进制,可以先将十六进制里的每一位一隔,然后分别将每一位换算成4位(8 4 2 1)二进制的格式。

例子:十六进制的a8f5转成对应的二进制1010 1000 1111 0101

a     1010

8      1000

f       1111

5      0101

3.2 二转十六

如果你想将二进制转为对应的十六进制,可以从低位到高位,每四位一隔,将当前四位按照(8 4 2 1)的方式还原成对应的1位十六进制。

例子:比如我们将二进制的11 1010 0010 1010转成对应的十六进制3a2a

11(2)=3(16)

1010(2)=a(16)

0010=2(16)

1010=a(16)

补充:

二进制使用0和1计数制。因为数字电路只有两种状态(0和1),所以现代计算机工程师、网络和通信专家及其他专业人员最喜欢的是二进制。十六进制是拥有16个数字的计数制的一种,它有16个字符:0、1、2、3、4、5、6、7、8、9和A、B、C、D、E、F。其中A、B、C、D、E和F分别是十进制值10、11、12、13、14和15的单位表示。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值