位运算的妙用技巧

C/C++语言提供的位运算符有:spa   运算符 含义 功能 & 按位与 两个二进制位都为1,则该位的结果值为1;不然为0。 | 按位或 两个二进制位中只要有一个为1,该位的结果值为1。 ∧ 按位异或 两个二进制位不一样则结果为1(真),相同则结果为0(假) ~ 取反 一个二进制数按位取反,即将0变1,将1变0。 << 左移 左移运算符是用来将一个数的各二进制位所有左移N位,右补0。 >> 右移
相关文章
相关标签/搜索