逻辑右移就是不用考虑最高位的符号位,只需要在移动之后的空位补0就行了,例如初始数据:1111 1111右移一位:0111 1111最高位补0算术右移则是要考虑符号位,如果最高位为1、则移动后在最高位补1、若最高位不为1,则移动后在最高位补0,例如初始数据,最高位为1:1111 1001右移一位1111 1100初始数据,最高位不为1:0111 1001右移一位0011 1100