[C++] XOR
AND : 논리곱이라고 하며 비트간 곱했을때 값을 가진다
두 값이 1, 1 일 경우에만 1로 반환한다
0 AND 0 = 0
1 AND 0 = 0
0 AND 1 = 0
1 AND 1 = 1
OR : 논리합이라고 하며 비트간 합했을때 값을 결과값으로 가진다.
0 OR 0 = 0
1 OR 0 = 1
0 OR 1 = 1
1 OR 1 = 1
XOR : 입력이 같지 않으면 1을 결과값으로 가진다
0 XOR 0 = 0
0 XOR 1 = 1
1 XOR 0 = 1
1 XOR 1 = 0