虽然一个字节有8位,但是是从2的0次开始的。
1X2^7+1X2^6+1X2^5+1X2^4+1X2^3+1X2^2+1X2^1+1X2^0
所以直接用2^8(表示2的8次方,后面同理)是不对的,实际上最高只到2^7,求和正好是2^8-1。
带符号情况下,最高位是符号位,范围可自行推导。
本文解析了字节中二进制位的计数方式,解释了为什么一个字节的实际最大值为2^8-1,而非直观理解的2^8。同时介绍了在带符号的情况下,最高位作为符号位时数值范围的变化。
虽然一个字节有8位,但是是从2的0次开始的。
1X2^7+1X2^6+1X2^5+1X2^4+1X2^3+1X2^2+1X2^1+1X2^0
所以直接用2^8(表示2的8次方,后面同理)是不对的,实际上最高只到2^7,求和正好是2^8-1。
带符号情况下,最高位是符号位,范围可自行推导。
2152
2万+
3955

被折叠的 条评论
为什么被折叠?