我想知道您还使用了哪些位和逻辑操作来节省时间。
例如,我最后一次节省时间(和资源)的方法是
if(!((A^B) & B))
阅读: 如果A至少拥有B的访问权 ,在位字段A和B中保存了权限。
请使用经典运算符:binary&(and)(or)、^(xor)、~(invert) 以及逻辑上的&&(and),(or),!(不是)。
强制性链接: http://graphics.stanford.edu/~seander/bithacks.html .
双重否定规则: !! value 结果为1或0。
!! value