Зміст:
Визначення - Що означає ексклюзивний або (XOR)?
Виключний або (XOR, EOR або EXOR) - це логічний оператор, який призводить до істини, коли будь-який з операндів є істинним (один є істинним, а інший - хибним), але обидва не відповідають дійсності і обидва не є хибними. У створенні логічних умов просте "або" є дещо неоднозначним, коли обидва операнди є істинними. Тому що в такому випадку дуже важко зрозуміти, що саме відповідає умові. Щоб усунути цю неоднозначність, "ексклюзивний" термін було додано до "або", щоб зробити його більш зрозумілим у значенні.
Виключна або також відома як ексклюзивна диз'юнкція.
Техопедія пояснює ексклюзивний або (XOR)
Виключний або дуже зрозумілий за значенням при спробі усунути справжній / хибний стан різних операндів у умовному виразі. Вираз з використанням ексклюзивного або істинного, якщо і лише тоді, коли один операнд є істинним, а другий - хибним, якщо припустити, що в одержанні беруть участь два операнди.
Розглядаючи ланцюг операндів, що беруть участь у виразі з ексклюзивними або умовними операторами, наприклад x XOR y XOR z … XOR n. Тут виведення всього виразу є істинним, якщо в результаті виходить непарна кількість операндів. І навпаки, весь вихід виразу хибний, якщо навіть число операндів виходить істинним. Простіше кажучи, винятковий або означає, що те чи інше повинно бути правдивим, але обидва не можуть бути правдивими, і обидва не можуть бути помилковими.