byte 最大数为127 为什么不是128
问题描述:
byte 最大数为127 为什么不是128
基本搞清楚
负数为 补码加1
答
byte是8位二进制.除去第一位符号位就只有7位最大值二进制表示就是:
0 1111111 相当于十进制127
第一位是符号位0表示是正数,1表示负数.