我们通过推演法来得出这个结论。
对于一个bit位,它能表示的数字范围是0~1;对于两个bit位,能表示的数字是0~3。由此可见,对于N个bit位,能表示的数字是0~2的n次方减一。一个字节有八个bit位,所以它能够表示的最大整数是2的8次方减一,也就是255。
一个字节由8位二进制组成,可以表示256个整数。
整数是从0开始的,即 0,1,2,3,...255,所以最大表示的整数是255而不是256。
我们通过推演法来得出这个结论。
对于一个bit位,它能表示的数字范围是0~1;对于两个bit位,能表示的数字是0~3。由此可见,对于N个bit位,能表示的数字是0~2的n次方减一。一个字节有八个bit位,所以它能够表示的最大整数是2的8次方减一,也就是255。
一个字节由8位二进制组成,可以表示256个整数。
整数是从0开始的,即 0,1,2,3,...255,所以最大表示的整数是255而不是256。