byte 最大数为127 为什么不是128

问题描述:

byte 最大数为127 为什么不是128
基本搞清楚
负数为 补码加1

byte是8位二进制.除去第一位符号位就只有7位最大值二进制表示就是:
0 1111111 相当于十进制127
第一位是符号位0表示是正数,1表示负数.