进制的讲解

一、进制的种类。

进制分为四种,二进制、八进制、十进制、十六进制。

首先,我们先搞清楚:什么是进制。

进制就是当一个数,满足该进制的最大数时,该数前位+1,本位清零。以我们最熟悉的十进制为例,每逢十进一,当数为19时,下一位数的尾数便满足该进制的最大数,于是下一位末位清零,前置位+1,变成20。接下来我会将各个进制一一讲解,但是我要强调一点:学习进制的时候,不要去想十进制的某某数字,转换为某进制时,等于某进制的多少。我们现在不是学习进制之间的转换。

二、二进制。

二进制的规则是满二进一,即二进制只有0和1,由0和1组成。也可以理解为将0到正无穷的数,含有0和1以外的数全部去除,剩下的便组成二进制。于是我们可以简单推算出,二进制的前8位是0、1、10、11、100、101、110、111。

这里我简单举个例子,很多同学不知道11之后为什么就变成100了。11之后不应该是12吗?首先,11的下一位是11+1=12,但是由于12的2满足了二进制的要求,所以12的2清零,12的1加1,变成了20。但是十位的2又满足的二进制的要求,所以20的2清零,再往前一位+1,变成100。所以11的下一位数是100,而不是12。如果觉得抽象的,可以看下方的图解。

 

  • 八进制。

八进制应该是除十进制以外,最容易理解的进制了!八进制的规则是满八进一,即:将所有含有8、9的数字去除,留下的便组成八进制。它与十进制的差别不是很大。与二进制差不多的道理:7的下一位数不是8,而是10。17的下一位数不是18,而是20。但这里容易有个误区,之前我教导别人时,我问他:77的下一位数是多少,他回答我说:80。原因就是他没注意十位数的数满8了。他只注意个位数是否满8了。

 

  • 十六进制。

十六进制相较于前面的几个进制,比较有意思,规则是满十六进一。然后,你们就开始脑补:哎,就是15的下一位不是16.而是20嘛,都差不多。但事实是十六进制只由0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F组成,也就是说,9的下一位是A,而不是10,10这个数只是十进制的衍生物。

也就是说,十六进制中,19的下一位不是20,而是1A,1F的下一位才是20.99的下一位是9A, FF的下一位才是100。

 

  • 进制之间的转换。

你们最关心的转换来了,跟着下面的方法做一次,以后要想知道任何进制的某个数,转换成其他进制就不再是问题了。

首先找到电脑自带的计算器,

然后把计算器类别从标准改成程序员。

 

随便输入一个数,这里会显示该数在各个进制里的值。

 

如果你要逆推的话,除了二进制。都是可以自己逆推的。二进制逆推可以点击这里,输入你的二进制值就可以了

 

  • 26
    点赞
  • 96
    收藏
    觉得还不错? 一键收藏
  • 5
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值