title: What does (x ^ 0x1) != 0 mean?
body: <p>I came across the following code snippet</p>
  
  <pre><code>if( 0 != ( x ^ 0x1 ) )
       encode( x, m );
  </code></pre>
  
  <p>What does <code>x ^ 0x1</code> mean? Is this some standard technique?</p>