Java Shift运算符

移位运算符对位进行运算,并执行移位操作以向左或向右移动位。假设a = 60和b = 13; 现在以二进制格式,它们将如下所示-

运算符描述
<<(左移)二进制左移运算符。左操作数的值向左移动右操作数指定的位数。<< 2将给出240,即1111 0000
>>(右移)二进制右移运算符。左操作数的值向右移动右操作数指定的位数。A >> 2将得到15等于1111
>>>(零填充右移)右移零填充运算符。左操作数的值向右移动右操作数指定的位数,并且移位后的值用零填充。A >>> 2将得到15,即0000 111