整数的存储空间是2个字节,就是16个二进制位取值范围为什么是负2的15次方~2的15次方-1为什么不是16次方?

问题描述:

整数的存储空间是2个字节,就是16个二进制位取值范围为什么是负2的15次方~2的15次方-1为什么不是16次方?

给你打个比方:
假设一共有两个位,那么可以表示四种数:00、01、10、11.
定义00代表整数0,01代表整数1,10代表整数-2,11代表整数-1.
所以可以表示负2的1次方~2的1次方-1.明白了吗?