不是你这样理解的。
如果二进制串可以很长,1+1在二进制中就写为0001+0001=0010,这里的10在二进制中就表示为2,读作“1”“0”,而不是连读成“十”,二进制中的数字不能等同于十进制中的数字。
只要进制不一样,即使外貌相同,但数值是不同的。比如八进制17=十进制15,但十六进制17=十进制23。但对于二进制数字,更不可能用十进制的形式和读法去读数值。
我告诉你啊
首先,不管是几进制,某一个位置都不能出现这个“几”。比如十进制的个、十、百…位最多只能是9,二进制的里的任何一个位置最多只能是1。
其次,二进制之所以叫二进制是因为每两个数记作“10”,十进制是每十个数记作“10”,所以你说等于十是不对的,那是我们平时习惯的叫法容易混淆,讲“一零”的话,就能理解了。
再者,进制只是一种记录方式,我们每十个数记作“10”(一零),每一百个数记作“100”(一零零),每一千个数记作“1000”(一零零零);而二进制也是这样,以二为一个基准,每两个数记作“10”(一零),每四个数(2的2次幂)记作“100”(一零零),每八个数(2的3次幂)记作“1000”(一零零零)……
如果打一个比方,二进制的1010是说的多少个数呢?(这里的多少个数其实就默认了用十进制讲出来,因为我们平时就习惯了十进制计数,不要混淆就好)1010由1000和10组成,它们分别代表8和2,所以是十个数!
理解了没?是不是很奇妙,所以说数量是绝对的,而计数方法是相对的!