二进制能表示无符号整数最大值为(2^n)-1,请问为什么需要减1?
还有0呢,1到(2^n)-1,加上0一共2^n
从0开始计数。2^8=256,即从0计数到255。因此,能存储或者表达的最大值就是255,即2^8-1。
因为是从0开始算的,而不是从1开始算的