为什么3个字节能表示8个数字?

来源:百度知道 编辑:UC知道 时间:2024/06/05 00:58:27
疑惑啊 为什么不是2乘以3,却是2的三次方呢???

三个字节,每个字节可以有2种表示方法(0或1),3个字节这样排列就是2的3次方即8种组合.分别为:
000(表示十进制中的0)
001(表示十进制中的1)
010(表示十进制中的2)
011(表示十进制中的3)

100(表示十进制中的4)
101(表示十进制中的5)
110(表示十进制中的6)
111(表示十进制中的7)

之所以你会疑惑,是因为你没有理解排列组合中的乘法和加法原理.这个问题是乘法问题,而不是加法问题.

加法原理是指如果完成一件事有n类办法,第一类办法又分m1种不同方法,第二类办法又分m2种方法……完成第n类有mn种方法,那么完成这件事共有m1+m2+...+mn 种不同方法.

乘法原理是指如果完成一件事有n步,第步有m1种不同方法完成,第有m2种方法完成……完成第n步有mn种方法,那么完成这件事共有m1*m2*...*mn 种不同方法.

二进制吗.