>>>是无符号右移,在高位补零

>>是带符号的右移,如果是正数则在高位补零,负数则补1

 

int a = -1;
System.out.println(a>>1);
System.out.println(a>>>1);
-1
2147483647

1111 1111 1111 1111 1111 1111 1111 1111       -1

1111 1111 1111 1111 1111 1111 1111 1111       -1

0111 1111 1111 1111 1111 1111 1111 1111       2147483647

相关文章:

  • 2022-02-09
  • 2022-12-23
  • 2021-07-13
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-28
  • 2021-11-20
猜你喜欢
  • 2022-12-23
  • 2022-02-09
  • 2021-09-18
  • 2022-02-02
  • 2021-12-22
  • 2021-07-30
相关资源
相似解决方案