Java中12>>2等于几

是怎么算的?
2025-03-25 12:36:17
推荐回答(3个)
回答1:

结果等于3。
>>意思为往左移两位。这个左移的概念是相对于二进制而言的,二进制每向左移动一位,就是除以2,所以对于12>>2来说,就相当于12/4 = 3。

回答2:

楼主您好
>>是移位符号
>>2就是应该是右移两位 12的二进制1100,右移两位是11 也就是3
所以12>>2应该是3

回答3:

等于3,12转byte是00001100,右移2位变成00000011,就是3的byte