一、进制的种类。
进制分为四种,二进制、八进制、十进制、十六进制。
首先,我们先搞清楚:什么是进制。
进制就是当一个数,满足该进制的最大数时,该数前位+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了。