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

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

(一般都发生在 负数)

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

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

posted @ 2014-10-04 12:03  TheKiller  阅读(839)  评论(0编辑  收藏  举报