void bitWiseOperation(int a, int b, int c){
// Your code here
int d, e, f, g, h;
d = a ^ a;
e = c ^ b;
f = a & b;
g = c | (a ^ a);
h = ~e;
cout << d << "n" << e << "n" << f << "n" << g << "n" << h << "n";
}
它是一个逐位异或(XOR(,意味着结果的每一位都是参数的相应位的ex或。
例如10 ^ 3 == 9
,因为:
binary decimal
1010 10
0011 3
----
1001 9