简单的&和|操作
首先看 &操作,1&1 = 1,1&0=0; 得出结论任意数和1进行&操作还是它本身;
再看 0&1 = 0,0&0=0;得出结论任意数和0进行&操作都得到0;
总结将某位置0的方法就是将某位变0其他位全为1进行&操作;
举例子:一个8位数 a=1111 1100 我们现在要加7号位置为0其他不变只需要进行 a&=0111 1111 操作即可。
首先看 | 操作,0|1=1,0|0=0;得出结论任意数和0进行 | 操作还是它本身;
再看 1|1=1,1|0= 1 ;得出结论任意数和1进行 | 操作得到1;
总结将某个位置置为1的方法就是将某位变成1其他位全为0进行 | 操作;
举例子:一个8位数 a=0111 1100 我们现在要加7号位置为1其他不变只要进行 a|=1000 0000 操作即可。