byte b = Byte.MAX_VALUE;
        b+=1;
        System.out.println(b);

//输出为-128

 

取值范围为[-128 -  127]     

解析:

byte占一个字节空间,最高位是符号位,剩余7位能表示0-127,加上符号位的正负,就是-127至+127,但负0没必要,为充分利用,就用负零表示-128(即原码1000,0000)。(计算机转补码后存储)

byte的取值范围

byte的取值范围

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-10-24
  • 2022-02-07
  • 2022-12-23
  • 2022-12-23
  • 2019-03-14
  • 2021-12-19
猜你喜欢
  • 2022-12-23
  • 2021-06-17
  • 2022-12-23
  • 2022-12-23
  • 2021-06-17
  • 2021-12-23
  • 2021-09-20
相关资源
相似解决方案