在Java中,字节取8位,范围是-128到127,为什么不是-127到128?

在Java中,字节取8位,范围是-128到127,为什么不是-127到128?,java,c,types,byte,Java,C,Types,Byte,为什么范围不是等分的?它可以是-127到128。如果我们考虑范围128到127,那么128不能用8比特表示。128二进制1100000000第一位是符号位。了解您需要阅读的工作原理。-128=二进制10000000。16位整数将从-32768变为-32767。了解您需要详细了解如何工作。-128=二进制10000000。16位整数将从-32768变为-32767。

为什么范围不是等分的?它可以是-127到128。如果我们考虑范围128到127,那么128不能用8比特表示。128二进制1100000000第一位是符号位。

了解您需要阅读的工作原理。-128=二进制10000000。16位整数将从-32768变为-32767。了解您需要详细了解如何工作。-128=二进制10000000。16位整数将从-32768变为-32767。