Using only bitwise operators (|, &, ~, ^, >>, <<) and other basic operators like +, -, and !, is it possible to replace the "==" below?
int equal(int x, int y) {
return x == y;
}
Remember that an XOR
is the exactly same as NOT EQUALS
and XNOR
is exactly the same as EQUALS
. So, the following will give you exactly what you want:
return !(x ^ y);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With