在看帖子的时候.有个表达式看不懂.希望有大佬解解惑

不摸 发布于 01/12 11:28
阅读 85
收藏 0

int a = 10; 表达式 a >>= 1;

我知道 >> 在java里面有 位移操作,但是没有遇到过 >>= 有知道的大佬能告诉我一下吗.谢谢!

加载中
1
LittleJian
LittleJian

...我的意思不是说值是一样的,a += 1 等价于 a = a+1,同理 a >>= 1 等价于 a = a>>1

不摸
不摸
啊!十分感谢!谢谢大佬指教
0
LittleJian
LittleJian

和a += 1不是一样的吗

不摸
不摸
输出(a >>= 1) 的值是5,(a+=1)的值是11
返回顶部
顶部