In this C++ tutorial, you shall learn about Bitwise XOR Assignment operator, its syntax, and how to use this operator, with examples.

C++ Bitwise XOR Assignment

In C++, Bitwise XOR Assignment Operator is used to compute the Bitwise XOR operation between left and right operands, and assign the result back to left operand.

The syntax to compute bitwise XOR a value of 2 and value in variable x, and assign the result back to x using Bitwise XOR Assignment Operator is

</>
Copy
x ^= 2

Example

In the following example, we take a variable x with an initial value of 9, add bitwise XOR it with value of 2, and assign the result to x, using Bitwise XOR Assignment Operator.

main.cpp

</>
Copy
#include <iostream>
using namespace std;

int main() {
    int x = 9;
    x ^= 2;
    cout << "x : " << x << endl;
}

Output

x : 11
Program ended with exit code: 0

Conclusion

In this C++ Tutorial, we learned about Bitwise XOR Assignment Operator in C++, with examples.