16二进制数的最大值是
2^16-1 = 0b1111111111111111 # 16位二进制
2的16次方的二进制是17位。
2^16 = 0b10000000000000000 # 17位二进制
2的16次方能表示的范围是[65535, 0] 或 [32767, -32768]。
-32768怎么表示?
首先,负数的表示是2^16减去2到15位所表示的数
-32768 = 0b1000000000000000 # 第一位用作符号位
......
-1 = 0b1111111111111111 #
0 = 0b0000000000000000 # 1表示负数,0表示正数
......
32767 = 0b0111111111111111