移位的优先级很低,要用括号括起来。
【 在 nlgdczm 的大作中提到: 】
: 标 题: 移位操作会有什么坑?
: 发信站: 水木社区 (Fri Jun 9 11:43:35 2023), 站内
:
: rt,
: 最简单左移右移,C语言里的<<、>>这种。记得移出后是直接填0的。
: 现在发现左移3位,出来001。再强行与一下0x8也清不掉。
: 换一个变量左移3位,再强行或一下0x1,结果出来010。
: 会是什么原因?
: --
:
: ※ 来源:·水木社区
http://m.mysmth.net·[FROM: 58.246.155.*]
--
FROM 124.205.77.*