左移:整体左移,最低位补0,在不溢出的情况下,相当于x2
逻辑右移(LSR):将各位依次右移指定位数,然后在左侧补0(逻辑上的右移)
对于无符号数是÷2
算术右移(ASR):将各位依次右移指定位数,然后在左侧用原符号位补齐
对于带符号数是÷2
循环左移与循环右移:从一段移出然后移到另一端
左移:整体左移,最低位补0,在不溢出的情况下,相当于x2
逻辑右移(LSR):将各位依次右移指定位数,然后在左侧补0(逻辑上的右移)
对于无符号数是÷2
算术右移(ASR):将各位依次右移指定位数,然后在左侧用原符号位补齐
对于带符号数是÷2
循环左移与循环右移:从一段移出然后移到另一端