正数的源码反码补码都一样
负数的反码将源码的1转换为0并将0转换为1,负数的补码为反码加1逢2进1。
如10000001为-1反码为11111110,补码为111111111
type类型:-127-127
-127:11111111第一位为符号位只要符号位为1就说明是负数
127:01111111
-128:原码:110000000
反码:101111111
补码:反码加一为110000000高位溢出所以-128的补码为10000000
计算机储存的为补码
所以byte的真正取值范围为-128-127总共256个数字