01二进制、八进制、十进制、十六进制之间的转换(整数转换)

各种进制之间的转换

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

1、十进制转二进制的方法:用十进制数除以2,直到商为0时终止,然后反向取余数。

2、十进制转八进制的方法:用十进制数除以8,直到商为0时终止,然后反向取余数。

3、十进制转十六进制的方法:用十进制数除以16,直到商为0时终止,然后反向取余数。

总结:十进制转化为二进制、八进制、十六进制的转换原理相同,步骤类似,均为除以进制数,然后反向取余数。

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

1、二进制转十进制的方法:采用位置记数法,其位权是以2为底的幂,顺序从右到左,从0开始计算。

2、八进制转十进制的方法:采用位置记数法,其位权时是8为底的幂,顺序从右到左,从0开始计算。

3、十六进制转十进制的方法:采用位置记数法,其位权是以16为底的幂,顺序从右到左,从0开始计算。

总结:二进制、八进制、十六进制转化为十进制的转换原理相同,步骤类似,均为从右到左,从0开始计算。

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

1、二进制转八进制的方法:取二进制数中的三位合为八进制的一位,不足三位的前面补零。然后对分好的这几组分别用二进制转化为十进制的方法计算每一组的值,然后拼接在一起即为八进制数。

2、二进制转十六进制的方法:取二进制数中的四位合为十六进制的一位,不足四位的前面补零。然后对分好的这几组分别用二进制转化为十进制的方法计算每一组的值,然后拼接在一起即为十六进制数。

总结:二进制转八进制和二进制转十六进制的转换原理相同,步骤类似,将二进制数进行分组,转化为八进制时三位为一组,转化为十六进制时四位为一组,分别计算每一组数对应的十进制值,然将所有组转化后的结果拼接在一起。

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

1、八进制转二进制的方法:和二进制转八进制的方法相反,采用三合一的方法。

例:263Q=010 110 011B,其中2与二进制数010对应,6与110对应,3与二进制数011对应。

2、十六进制转二进制的方法:和二进制转十六进制的方法相反,采用四合一的方法。

例:B3H=1011 0011 1011=10110011B,(十六进制B表示的为十进制中的11),其中B与二进制数1011对应,3与0011对应。

总结:八进制转二进制和十六进制转二进制的转换原理相同,步骤类似,将八进制/十六进制进行分组,每一个数字为一组,计算出每一个数对应的二进制数,然后拼接一起。

注意:八进制和十六进制不能直接转换,比如,如果要将八进制数转化为二进制数后,再将这个转化后的二位数进一步转化成十六进制数。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值