由乘法原理,8位中,第一位有2种可能,第二位有2种可能,...,故是2^8=256种可能
你使用加法原理去计算了。
以下摘自百度百科:
加法原理:做一件事情,完成它有N类方式,第一类方式有M1种方法,第二类方式有M2种方法,……,第N类方式有M(N)种方法,那么完成这件事情共有M1+M2+……+M(N)种方法。
乘法原理:做一件事,完成它需要分成n个步骤,做第一 步有m1种不同的方法,做第二步有m2不同的方法,……,做第n步有mn不同的方法。那么完成这件事共有 N=m1+m2+m3+…+mn 种不同的方法。
计算机内存中基本单元是位,1位可以表示0或者
也就是每一位都有0和1两种组合
那么设想一下一个2位的数有几种组合呢?答案是:
00 00
00 01
01 00
01 01四种组合,2的2次方
那么设想一下一个3位的数有几种组合呢?答案是:
00 00 00
00 00 01
00 01 00
00 01 01
01 00 00
01 00 01
01 01 00
01 01 01八种组合,2的3次方
以此类推,3位的数有256中组合,2的8次方
1位2种组合,也就是2^1;
2位就有4种了”00 01 10 11“,也就是2^2;
8位就是2^8=256种组合。
00000000第一种
00000001第二种
00000010第三种
00000011第四种
00000100第五种
00000101第六种
以此类推,共256种