位运算的拓展运用-综合讨论论坛-综合讨论-ZDZL
AI 文章摘要
本文介绍位运算的拓展用法:将二进制位视为集合,`&`、`|`、`^` 分别对应交集、并集、对称差;并总结了常用技巧:奇偶判断(`x&1`)、乘除2的幂(移位)、第k位的取/置/清/翻、异或交换变量、用 `x&(x-1)` 判断2的幂或数1的个数、`x&-x` 取最低位1;最后提醒位运算优先级较低,建议加括号。