与运算)或运算|)、异或运算^ )一)和运算符)二)或运算)|)三)异或运算^ ) )。
一)运算符) ) )。
运算规则:0 0=0; 0=0; 1=0; 1=1
也就是说,如果为假,则两个同时为1,结果为1,否则为0
例如3.5
即0000 0011
0000 0101
=0000 0001,因此3 5=1
或运算)|)运算规则0 | 0=0; 0 | 1=1; 1 | 0=1; 1 | 1=1;
即,在真的情况下,只要有一个是1,则其值就为1
例如3 | 5
即0000 0011
| 0000 0101
=0000 0111,因此3 | 5=7。
三)异或运算符) )运算规则0)0); 0 ^ 1=1; 1 ^ 0=1; 1 ^ 1=0;
也就是说,重点在于异,如果两个比特是“异”,则该比特的结果为1,否则为0
例如3 ^ 5
即0000 0011
^ 0000 0101
=0000 0110,因此3 ^ 5=6