Definição – O que significa Exclusivo ou (XOR)?
Ou exclusivo (XOR, EOR ou EXOR) é um operador lógico que resulta verdadeiro quando qualquer um dos operandos é verdadeiro (um é verdadeiro e o outro é falso), mas ambos não são verdadeiros e ambos não são falsos. Na criação de condições lógicas, o “ou” simples é um pouco ambíguo quando ambos os operandos são verdadeiros. Porque nesse caso é muito difícil entender o que exatamente satisfaz a condição. Para remover essa ambigüidade, o termo “exclusivo” foi adicionado a “ou” para tornar seu significado mais claro.
Exclusivo ou também é conhecido como disjunção exclusiva.
Definirtec explica Exclusive Or (XOR)
O ou exclusivo tem um significado muito claro ao tentar eliminar os estados verdadeiro / falso de vários operandos na expressão condicional. A expressão usando um exclusivo ou é verdadeira se e somente se um operando for verdadeiro e o outro for falso, assumindo que dois operandos estão participando da expressão.
Ao considerar uma cadeia de operandos que participam de uma expressão com operadores exclusivos ou condicionais, por exemplo x XOR y XOR z … XOR n. Aqui, a saída de toda a expressão é verdadeira se um número ímpar de operandos resultar verdadeiro. Por outro lado, toda a saída da expressão é falsa se números pares de operandos forem verdadeiros. Em termos simples, exclusivo ou significa que um ou outro deve ser verdadeiro, mas ambos não podem ser verdadeiros e ambos não podem ser falsos.