차례:
정의-배타적 Or (XOR)은 무엇을 의미합니까?
배타적 또는 (XOR, EOR 또는 EXOR)는 피연산자 중 하나가 참 (하나는 참이고 다른 하나는 거짓) 일 때 참이되는 논리 연산자이지만 둘 다 참이 아니며 둘 다 거짓이 아닙니다. 논리 조건 작성에서 두 피연산자가 모두 참이면 단순 "또는"이 약간 모호합니다. 이 경우 조건을 정확히 만족시키는 것을 이해하기가 매우 어렵 기 때문입니다. 이 모호성을 제거하기 위해 "독점"이라는 용어가 "또는"에 추가되어 의미가보다 명확 해졌습니다.
배타적이거나 배타적 분리라고도합니다.
Techopedia는 Exclusive Or (XOR)를 설명합니다
조건식에서 다양한 피연산자의 참 / 거짓 상태를 제거하려고 할 때 배타적이거나 매우 명확합니다. 두 피연산자가 표현식에 참여한다고 가정하면 배타적이거나 하나의 피연산자가 true이고 다른 피연산자가 false 인 경우에만 true를 사용하는 표현식입니다.
배타적이거나 조건부 연산자 (예 : x XOR y XOR z … XOR n)를 사용하여 식에 참여하는 피연산자 체인을 고려합니다. 홀수 개의 피연산자가 true 인 경우 전체 표현식의 출력은 true입니다. 반대로, 피연산자 수가 짝수 인 경우 식의 전체 출력이 false입니다. 간단히 말해서, 배타적이거나 하나 또는 다른 둘 다 참이어야 함을 의미하지만 둘 다 참일 수없고 둘 다 거짓 일 수 없습니다.