所以我得到了这个代码,我试图理解,但我不知道这个运算符的含义:
paramInt >>>= 7;
如果你们能告诉我那会很棒!感谢
答案 0 :(得分:0)
>>>=
与+=
类似,但使用无符号右移(>>>
)操作。
int foo = Integer.parseInt("1000", 2);
//shift 3 times to the right : "1000" becomes "0001" = "1"
foo>>>=3;
System.out.print(Integer.toBinaryString(foo));
输出:
1
答案 1 :(得分:0)
它将零移动到最左边的位置7并将值赋给paramInt。新的paramInt值为3。