Domov vývoj Čo je exkluzívne alebo (xor)? - definícia z technológie

Čo je exkluzívne alebo (xor)? - definícia z technológie

Obsah:

Anonim

Definícia - Čo znamená Exkluzívny alebo (XOR)?

Exkluzívny alebo (XOR, EOR alebo EXOR) je logický operátor, ktorého výsledkom je pravda, keď je jeden z operandov pravdivý (jeden je pravdivý a druhý je nepravdivý), ale oba nie sú pravdivé a oba nie sú nepravdivé. Pri vytváraní logických podmienok je jednoduché „alebo“ trochu dvojznačné, keď sú obidva operandy pravdivé. Pretože v takom prípade je veľmi ťažké pochopiť, čo presne spĺňa podmienku. Aby sa odstránila táto nejednoznačnosť, bol do výrazu „alebo“ pridaný výraz „výhradný“, aby bol jasnejší.

Exkluzívne alebo známe aj ako exkluzívne disjunkcia.

Techopedia vysvetľuje exkluzívne alebo (XOR)

Výhradný alebo veľmi jasný význam pri pokuse eliminovať pravdivé / nepravdivé stavy rôznych operandov v podmienenom výraze. Výraz používajúci exkluzívny alebo je pravdivý iba vtedy, ak je jeden operand pravdivý a druhý nesprávny, za predpokladu, že sa na tomto výraze zúčastňujú dva operandy.

Pri zvažovaní reťazca operandov zúčastňujúcich sa výrazu s výhradnými alebo podmienenými operátormi, napríklad x XOR y XOR z … XOR n. Tu je výstup celého výrazu pravdivý, ak je nepárny počet operandov pravdivý. Naopak, celý výstup výrazu je nepravdivý, ak sú výsledné párne počty operandov pravdivé. Jednoducho povedané, exkluzívne alebo znamená, že jeden alebo druhý musí byť pravdivý, ale obe nemôžu byť pravdivé a oboje nemôžu byť nepravdivé.

Čo je exkluzívne alebo (xor)? - definícia z technológie