我第一次因为c++的优先级调一天是加法高于左右位移。我今天又调了半天,因为 & 高于 ==,逆了天了。检查 s 第 i 是否为1,s & (1<<i) == 1 就寄了。
&
==
s
i
s & (1<<i) == 1
希望也能有老哥分享一下类似经验