进制之间的相互转换(超详细)

目录

十进制转其它进制

1、 十进制转二进制

2、 十进制转八进制

3、 十进制转十六进制  

十进制转其它进制总结:

其它进制转十进制

 1、 二进制转十进制

2、 八进制转十进制

3、 十六进制转十进制       

其它进制转十进制总结:

二进制转其它进制

1、二进制转八进制

2、二进制转十六进制

八进制转其它进制

1、八进制转换为二进制

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

十六进制转其它进制

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

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


十进制转其它进制

1、 十进制转二进制

对二求余法,并反向取余数得到结果,案例如下: 

上述:17转换为2进制的结果为: 10001 

2、 十进制转八进制

对八求余法,并反向取余数得到结果:

3、 十进制转十六进制  

对十六求余法,并反向取余数得到结果:

十进制转其它进制总结:

十进制转换为任意进制,方法都大同小异,本质都是采用 求余法,如果是转换为二进制,则就是对 2 求余,如果转换为八进制,则就是对 8 求余。依此类推,直到商为0终止,并反向取余数(将结果 从下往上 进行排序)

其它进制转十进制

 1、 二进制转十进制

基数乘以指数的n次方,以 2 为指数,进制值所在的位置为n(从0开始算起),进制值本身为基数,如下面列子: 1010,        1010就是基数,其进制值的位置就是n   

        

2、 八进制转十进制

3、 十六进制转十进制       

其它进制转十进制总结:

基数乘以指数的n次方法 。基数:进制数值本身(比如二进制数 1010,1010就是基数),指数:相应的进制值(二进制的指数就是:2,八进制的指数就是:8),n:表示基数的位置,以小数点分割,左边的数从0开始数,右边的数(也就是小数点后面的数)从 -1开始数

二进制其它进制

1、二进制转八进制

三合一法,每三位二进制数合成 一位八进制数

 二进制转为八进制,从右边开始取三位二进制合成一位八进制,不够三位的二进制头部补0

2、二进制转十六进制

四合一法,每四位二进制数 合成 一位十六进制

八进制其它进制

1、八进制转换为二进制

一分三法,每一位八进制分成三位二进制

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

                ①先转化为二进制,再转换为十六进制

                ②先转化为十进制,再转换为十六进制

十六进制其它进制

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

一分四法,每一位十六进制分成四位二进制

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

                ①先转换为二进制,再转换为八进制(简单做法)

                ②先转换为十进制,再转换为八进制

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值