首页 > 代码库 > C语言 算术移位和逻辑移位

C语言 算术移位和逻辑移位

根据上图运行结果,其他的算术移位和逻辑移位除负数的右移之外都是没有影响的.

(一般都发生在 负数)

逻辑右移:你往右边移位时,因为右边移出,左边要移进,此时左边进来的位用0

算术右移:你往右边移位时,因为右边移出,左边要移进,此时根据符号位为0或1,左边进来0或1.

C语言 算术移位和逻辑移位