为什么不移位工作 2018-06-03 18:08:20 这个问题在这里已经有了答案: 什么是位移(位移)操作符,它们是如何工作的? 8个答案 这是因为符号扩展。 -1由仅包含1的比特序列表示。 因此,使用带符号扩展的右移,无论bitshift的第二个操作数如何,都会产生所有位为1的序列,即-1 。 链接地址: http://www.djcxy.com/p/12585.html 上一篇: Why doesn't bit shift work for 下一篇: Dont understand: (x>>24)&0xff