short 下 32768的二进制
二字节有符号:空间位置:-32768(-0)~-1 & 0( +0)~32767:
0~32767 与 -32768 ~ -1 各有32768个空间,
但 0~32767 计数只能到32767,超出32767后,到达-32768(-0);
为: 1000 0000 0000 0000 可看作-32768;此时符号位与数值位重合;
反码为: 1111 1111 1111 1111
补码为:(1)|0000 0000 0000 0000 【 上溢出舍去 】可看作-0
同理:当 0 - 1 时
原码: (1) 0000 0000 0000 0000 - 1 【下溢出从前面借1】 可看作+0
原码为: 1111 1111 1111 1111
反码为: 1000 0000 0000 0000
补码: 1000 0000 0000 0001
32769为: 1000 0000 0000 0001
反码为:1111 1111 1111 1110
补码为:1000 0000 0000 0001