C++中的^操作符是什么
它是一个逐位异或,这意味着结果的每一位都是一个ex或相应的参数位 例如10^3==9,因为:C++中的^操作符是什么,c++,C++,它是一个逐位异或,这意味着结果的每一位都是一个ex或相应的参数位 例如10^3==9,因为: 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 <<
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";
}
binary decimal
1010 10
0011 3
----
1001 9