二进制,单看名字,就可以联想到我们从小就学习的十进制,十进制是满10进位,用数字0-9记数的计数方式,那么二进制就是满2进位的计数方式了,满2进位,只有1和0两个数字进行记数。总的来说,二进制和十进制都属于数字进制的一部分。
数字进制
数字进制是一种记数方式,利用这种记数的方法,我们可以使用有限的数字符号来表示所有的数值。
面对不同的使用场景,我们会根据便利性来使用不同的进制。比如我们常用的10进制、计算机领域使用的2进制。而2进制和10进制中的2和10都是称为对应进制里面的基数。
基数,顾名思义有一种基础、基石的意思。若一个进制的基数是2,就是2进制;若一个进制的基数是10,就是10进制;若一个进制的基数是N,那么就是N进制。
再来看看进位计数方式:
(1)10进制:满10进1位,如有一个数685,
写成算式就是:6x100+8x10+5x1=685。
其中,我们从0位开始,10的0位就是10的0次方,为1,使用0-9的数字,我们可以乘出5,但是无法计算出剩余的680,这时需要我们进一位到10的1次方,为10,我们可以得出80,以此类推,我们使用了10的2次方,100,得出了600。我们把所得都加起来,5+80+600,就可以得出我们设定的数字685了,写成算术式:
685 = 6x + 8x
+ 5x
(2)2进制:满2进1位,就像上面的数字685,
写成算式就是:1x512+0x256+1x128+0x64+1x32+0x16+1x8+1x4+0x2+1x1=685
遇上同理,从0位开始,2的0次方为1,使用