进制之间的转换

1.进制

1.1什么是进制

进制也就是进位制,是人们规定的一种进位方法。 对于任何一种进制—X进制,就表示某一位置上的数运算时是逢X进一位。 十进制是逢十进一,十六进制是逢十六进一,二进制就是逢二进一,以此类推,x进制就是逢x进位。

1. 2二进制、八进制、十进制和十六进制

对于整数,有四种表示方式:

二进制:0与1,满2进1,以0b或0B开头(字母B大小写均可)
十进制:0-9, 满10进1
八进制:0-7,满8进1,八进制以0开头
十六进制:0-9以及A-F,满16进1,十六进制以0x来表示

2.进制之间的转换

2.1任意进制转换成十进制

位权法
在这里插入图片描述

系数:系数就是该位对应的值
基数:X进制到10进制的转换,那么这个数就是X
权:对数据进行编号,而这个编号从0开始,并且是从右往左的,每一组权值就是该编号的值
每一组数据=系数*基数^权
最后把每一组数据相加就是该数十进制的表达形式。

2.2十进制转换成任意进制

除基取余直到商为0,余数反转。
在这里插入图片描述
这时已经把十进制数126转换成了二进制数1111110。
如果想把126转换为8进制,用126除以8即可。想转换位任意进制都是上面的操作。

此时,我们已经学会了任意进制转换成十进制,十进制转换成任意进制。所以我们也会了转换任意进制数到任意进制数。我们只需要把十进制数当成桥梁即可。
任意进制数——>十进制数——>任意进制数

2.3二进制和八进制相互转换

由于2^3=8,所以1位八进制数相当于3位二进制数。利用这一点,可以将每位八进制数用3个对应的二进制数来表示,完成八进制向二进制的转换;将二进制数每3位表示成1位八进制数,完成了八进制向二进制的转换。

2.3.1 八进制转换成二进制

在这里插入图片描述

2.3.2 二进制转换成八进制

在这里插入图片描述

2.4二进制和十六进制相互转换

根据八进制数与二进制数转换的原理,由于2^4=16,所以1位十六进制数相当于4位二进制数。

2.4.1 十六进制转换成二进制

在这里插入图片描述

2.4.2 二进制转换成十六进制

在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值