The XOR operator is a bitwise operator. Bitwise operators operate on numbers as if they are sequence of bits. The XOR operator is denoted by the ^ symbol.
The XOR operator manipulates bits in such a way that if one of the corresponding bits in two input operands is 1, then the result is 1. Otherwise, the result is 0.
Given, 4 ^ 2, the binary equivalent of 4 is 00000100 and 2 is 00000010 (in 8-bit notation).
00000100
00000010
00000110
Here, the result is 1 at all positions in which one of the operand bit is 1, and the result is 0 at all other positions.
Pass SUN scja - SCJA Pass SUN CX310-019 - SCJAIf you like this article, please leave a comment or subscribe this blog via RSS or via e-mail, Bookmark and share through your network. Click the AddThis button below. Thanks.
