这些知识点很零碎,我总是记不清它它的规则,今天把它写在这里,小总结一下。
按位与:“ 同时为1才为1”,可以进行清零。
规则: 0&0=0;
0&1=0;
1&0=0;
1&1=1;
按位或:“同时为0才为0”
规则:
1|1=1;
1|0=1;
0|1=1;
0|0=0;
按位异或:“两个数不相同时才为1”
规则:
1^1=0;
1^0=1;
0^1=1;
0^0=0;
同时,0异或任何数等于该数,任何数异或自己都等于0。
左移右移:“<< ”左边的运算数的各二进位全部左移若干位,由“<<”右边的数指定移动的位数,高位丢弃,低位补0; “>> ”左边的运算数的各二进位全部右移若干位,“>>”右边的数指定移动的位数。