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