(C++) operator\^=

February 24, 2017 · View on GitHub

 

 

 

 

 

(C++) operator^=

 

operator^= (pronounced as 'bitwise xor operator') is an operator to perform a xor and subsequently assign the result.

 

In the example below a '0011' is performed xor on with '0101' yielding '0110', which equals the decimal value of 6.

 


#include <cassert> int main() {   int i = 3; //0011   int j = 5; //0101   i^=j; //0110   assert(i==6); }