二进制就是逢2进1,就是遇到往上增加到2时往高位增加1,比如一开始是0, 0+1 = 1, 1+1本来等于2的,但是此时应该往高位进1,低位清0,所以变成了10(读做一零,不读作十), 10加1 = 11, 11+1本来等于12,但是2应该往高位进1,变成20,此时高位的2也要往高位进1,所以变成100。其他进制也是类似的,比如十进制,最常见了,0加1,一直加加加到9,最后变成10(读作十)。八进制类似, 0,一直加加加到7,再加1,本来变成8,但是应该往高位进1,所以变成了10(读作一零)。十六进制类似,从0一直加加加到F(F相当于十五),再加1变成十六,此时应该往高位进1,低位清0,变成10(读作一零)。从上面看,如果没有指定是多少进制,10可能会被认为多种可能,所以一般在计算机中,会在数字末尾加字母区分是多少进制,10B代表是二进制的10,10O(字母O)代表八进制的10,10D代表是十进制的10, 10H代表十六进制的10。10H=16D=20O=10000B
逢几进一就是几进制。先拿我们最熟悉的10进制说,你看阿拉伯数字,0123456789,各个数字不同,但到十的时候,就要进一,所以,10是由进一的1和循环的0组成的。当十位数到9后,即99,再往上,个位数逢十进一,十位数逢十也进一,所以变成100。同理,16进制,逢16进一,1到15是0123456789ABCDEF,再往上就应该是十六,但由于逢十六进一,所以变成10,因此,十六进制的10就是十六。其他进制同理。
二进制只有0,1
亲 我书上有例子 我跟你讲的话会很复杂 明天拍了发给你 好吧