I forgot what XOR means and I had to look it up...
Summary: Every bit is different from its equivalent offset bit.
Quote: "one or the other but not both"
Wouldn't we all love both though?
And for those who code C++:
a^b is a XOR b and a^=b is a XOR b assigned to a...