Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: 左移,负移位计数
在 16 位编译器上,为什么32<<-3或32>>-1结果为 0?这种行为的主要原因是什么
32<<-3
32>>-1
来自 K&R:
移位运算符 << 和 >> 执行其左操作数的左移和右移,右操作数给定的位数必须为非负数