Go back to Richel Bilderbeek's homepage.

Go back to Richel Bilderbeek's C++ page.

 

 

 

 

 

(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);
}

 

 

 

 

 

Go back to Richel Bilderbeek's C++ page.

Go back to Richel Bilderbeek's homepage.

 

Valid XHTML 1.0 Strict