问答详情
源自:6-4 Linux C位运算之左移右移

>>右移。。。

右移什么叫做根据符号组01确定0或者1

提问者:Tobiaslight 2015-09-03 01:31

个回答

  • AAnonymous
    2015-09-03 09:17:33

    最高位符号位,右移之后最高位不是没了么,补上0还是1?那就看符号位了,符号位是0就补0是1就补1

    当然这是算术右移,带符号的

    逻辑移位就不带符号了,直接补0(C++貌似没有专门的逻辑移位运算符,Java有  >>> )