XOR trong ngôn ngữ lập trình là viết tắt của Exclusive Or (Ex phát âm giống X)
Thực hiện phép XOR giữa 2 số nhị phân theo nguyên tắc sau : số chữ số 1 là chẵn thì kết quả là 0, và lẻ thì kết quả là 1 .
Ví dụ :
000 XOR 101 XOR 111
viết thành hàng dọc như sau
0 0 0
1 0 1
1 1 1
_______
0 1 0
cột 1 và 3 có số chữ số 1 là CHẴN => kết quả là 0 .