标签: algorithm logic
我想知道你用过的其他按位和逻辑操作可以节省你的一天。
例如,我上次的好时光(和资源')保护程序已经
if(!((A^B) & B))
读取:如果A至少具有B的访问权限,其中权限保存在位字段A和B中。
请使用经典运算符:binary& (和)| (或),^(xor),〜(反转) 和逻辑的&& (和),|| (要么), ! (不)。
答案 0 :(得分:6)
强制性链接:http://graphics.stanford.edu/~seander/bithacks.html。
答案 1 :(得分:-1)
双重否定规则:!! value导致1或0。
!! value