如果n位能够表示2的n次方个不同的数,为什么最大的无符号数是2的n次方减1而不是2的

问题描述:

如果n位能够表示2的n次方个不同的数,为什么最大的无符号数是2的n次方减1而不是2的

因为记数是从0开始的,而不是我们习惯的从1开始
以两位二进制为例 最大是11,即3,而不是2的2次方
以三位二进制为例 最大是111,即7,而不是2的3次方