title: Is there a way to represent bitwise xor with logical shifts or addition/subtraction?
body: <p>Just wondering if the operator "^" in C can be represented with shifts or subtraction/addition of signed integers.</p>