给我用二进制数数看看。比如10进制的就是123456那二进制的呢?

如题所述

二进制是一种计数方法;
具体起来有点复杂,简单来说就是0代表0,1代表2ⁿ,举个例子,比如十进制的9,用二进制就是1001,为什么是1001呢,因为从右边记起,右边第一位就是1那么用1x2的0次方,即1x1=1,右边第二位是0,用0x2¹=0,右边第三位是1,也就是用0x2²=0,同理,最后一位是1,用1x2³=8,四位想加即8+0+0+1=9;比如十进制的286,因为2的8次方为256,而2的9次方为512,故用286-256=30,而2的4次方为16,而2的5次方为32,故再用30-16=14,同理用14-8=6,6-4=2。也即是286=256+16+8+4+2=2^8+2^4+2³+2²+2¹,286的十进制就应该是100011110,最高次方是8,所以十进制九位数,而出现的8,4,3,2,1这些次方的位置是1,而没出现的7,6,5,0这些次方的位置是0,说这些不一定看得懂,可以百度一下,学习一下算法,不是特别难。
温馨提示:答案为网友推荐,仅供参考