为什么byte取值-128~127??
转载自 为什么byte取值-128~127??java设计byte类型为1个字节,1个字节占8位,即8bit,这是常识。另外,计算机系统中是用补码来存储的,首位为0表示正数,首位为1表示负数,所以有以下结论:最大的补码用二进制表示为:01111111 = 127最小的补码用二进制表示为:10000000 = -128关于补码、原码、反码的计算原理可以百度。Byte的源码:/** * A const...