Below you will find pages that utilize the taxonomy term “位运算”
November 1, 2016
按位与、或、异或等运算方法
"常见位运算\n异或^:相同为0,不同为1。如:0^0=0; 0^1=1; 1^0=1; 1^1=0 按位与\u0026amp;: 都为1则为1,否则为0。如:1\u0026amp;1=1; 1\u0026amp;0=0; 0\u0026amp;1=0; 0\u0026amp;0=0 按位或|:有1则为1,否则为0。如:1|1=1; 1|0=1; 0|1=1; 0|0=0 按位非(按位取反)~:取反操作。如:1-\u0026gt;0; 0-\u0026gt;1\n——–\n**按位与运算符(\u0026amp;)**参加运算的两个数据,按二进制位进行“与”运算。运算规则:0\u0026amp;0=0; 0\u0026amp;1=0; 1\u0026amp;0=0; 1\u0026amp;1=1;即:两位同时为“1”,结果才为“1”,否则为0例如:3\u0026amp;5 即 0000 0011 \u0026amp; 0000 0101 = 0000 0001 因此,3\u0026amp;5的值得1。另,负数按补码形式参加按位与运算。“与运算”的特殊用途:(1)清零。如果想将一个单元清零,即使其全部二进制位为0,只要与一个各位都为零的数值相与,结果为零。(2)取一个数中指定位方法:找一个数,对应X要取的位,该数的对应位为1,其余位为零,此数 …"