What does (x ^ 0x1) != 0 mean?

Viewed 21941

I came across the following code snippet

if( 0 != ( x ^ 0x1 ) )
     encode( x, m );

What does x ^ 0x1 mean? Is this some standard technique?

17 Answers
Related