移动大于等于数字的位数,则先将移动位数求模
左移
<<
向左移若干位,高位舍弃,低位补0。在未有高位被舍弃的情况下,左移一位相当于将数字乘以2
带符号右移
>>
又称算术右移,向右移若干位,高位补符号位,低位舍弃。在未有低位被舍弃的情况下,带符号右移一位相当于将数字除以2
无符号右移
>>>
又称逻辑右移,向右移若干位,高位补0,低位舍弃
PREVIOUSJava方法签名
移动大于等于数字的位数,则先将移动位数求模
<<
向左移若干位,高位舍弃,低位补0。在未有高位被舍弃的情况下,左移一位相当于将数字乘以2
>>
又称算术右移,向右移若干位,高位补符号位,低位舍弃。在未有低位被舍弃的情况下,带符号右移一位相当于将数字除以2
>>>
又称逻辑右移,向右移若干位,高位补0,低位舍弃