C++位运算常见操做

一些位运算的常见操做,整理以下:web 注意: 位运算操做符的优先级都很是低,尽可能记得加括号。算法 给第n位(从右边开始数,初始位置0)值置1 int set_bit(int x, int n){ return x |= (1 << n); } 清除第n位(从右边开始数,初始位置0) int clear_bit(int x, int n){ return x &= ~ (1 << n); }
相关文章
相关标签/搜索