在java中" >> "是什么意思?

2024-11-24 01:59:20
推荐回答(3个)
回答1:

移位运算符,
<<表示左移, 左移一位表示原来的值乘2;例如:3 <<2(3为int型)
1)把3转换为二进制数字0000 0000 0000 0000 0000 0000 0000 0011,
2)把该数字高位(左侧)的两个零移出,其他的数字都朝左平移2位,
3)在低位(右侧)的两个空位补零。则得到的最终结果是0000 0000 0000 0000 0000 0000 0000 1100,
转换为十进制是12。
>>表示右移. 右移一位表示除2.

回答2:

位运算

回答3:

是位运算,右移