1.逻辑右移和算术右移只存在于右移中,左移无区别。
对于无符号数,右移,直接添加0;
对于有符号数,正数,直接加0;负数,加0,加1看系统。
所以要判断系统是逻辑右移还是算术右移,需要给一个符号位是1的有符号数。(unsigned是无符号,int为有符号)
1.逻辑右移和算术右移只存在于右移中,左移无区别。
对于无符号数,右移,直接添加0;
对于有符号数,正数,直接加0;负数,加0,加1看系统。
所以要判断系统是逻辑右移还是算术右移,需要给一个符号位是1的有符号数。(unsigned是无符号,int为有符号)