移位运算_反码
原码的移位:
移位运算_补码_02
原码算术移位:左移丢1,运算会出错,右移丢1,会影响精度

补码,反码的移位:

移位运算_补码_03
对于正数来说原码,补码,反码都补0.
对于负数来说原码和补码的最后一位相等,所以如果是在地位的话,和原码相同
如果是在高位的话,补码和反码相同补1
所以有上图中的右移的话和反码相同补1,左移的话和原码相同补0.

循环移位

循环移位:将移出来的位放置高位或者地位,目的是为了改变高位与地位的位置