Binary 为什么无符号二进制范围为2^6 63位?

Binary 为什么无符号二进制范围为2^6 63位?,binary,bits,Binary,Bits,无符号6位的范围从0到63,因为2^6=64,所以您可以得到它。但是六位二进制字符串不是只能达到2^5吗?第一位表示2^0否。。。?我哪里出了问题?我知道这是一个非常简单的问题,请帮助我理解,因为我不太了解六位二进制字符串从0b000000上升到 0b111111 = 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0 = 32 + 16 + 8 + 4 + 2 + 1 = 63 = 64 - 1 = 2^6 - 1 0,1,…(n-1)中i的2^i

无符号6位的范围从0到63,因为2^6=64,所以您可以得到它。但是六位二进制字符串不是只能达到2^5吗?第一位表示2^0否。。。?我哪里出了问题?我知道这是一个非常简单的问题,请帮助我理解,因为我不太了解

六位二进制字符串从
0b000000
上升到

  0b111111
= 2^5 + 2^4 + 2^3 + 2^2 + 2^1 + 2^0
=  32 +  16 +   8 +   4 +   2 +   1
=  63
=  64 - 1
= 2^6 - 1
0,1,…(n-1)中
i的
2^i
之和计算为
2^n-1
是数字二的一个特点