如何快速学会二进制?
可以通过分析熟悉的十进制来学习二进制,以致其他任意进制。
我们熟悉的十进制是这样的:个位的基数是1,个位上出现的数字有几就代表这个数中包含几个1,而十位的基数是10,是个位(右边位)乘以10得到的(十进制),十位上出现的数字是几,则这个数中包含几个10,之后类推百位是十位乘以10。
比如2015,包含2个1000,0个100,1个10,5个1,表达式为2*1000+0*100+1*10+5*1;那么小数呢,小数点后面第1位是0.1(即1/10),是个位除以10得到的,小数点后面第2位是前一位(左边位)除以10得到的,比如:3.14=3*1+1*1/10+4*1/100=3*1+1*0.1+4*0.01换句话说3.14包含3个1,1个0.1和4个0.01。
注意事项:
1、为了表示一个数是二进制记数法,通常在这个数的右下角写上(2),如十进制中的2在二进制中写成10(2),3在二进制中写为11(2),4写成100(2),5写成101(2),6写成110(2)。
2、在二进制中,0+0=0(也可以看作是十进制中的0+0=0),二进制中1+1=10(即十进制中的1+1=2),二进制中的10+1=11(即十进制中的2+1=3),二进制中的11+1=100(即十进制中的3+1=4),二进制中的100+1=101(即十进制中的4+1=5)。