Exclusive Lub (XOR)

Autor: Laura McKinney
Data Utworzenia: 10 Kwiecień 2021
Data Aktualizacji: 12 Móc 2024
Anonim
Cryptography with Python! XOR
Wideo: Cryptography with Python! XOR

Zawartość

Definicja - Co oznacza Exclusive lub (XOR)?

Wyłączny lub (XOR, EOR lub EXOR) jest operatorem logicznym, który daje wynik prawda, gdy jeden z argumentów jest prawdziwy (jeden jest prawdziwy, a drugi fałszywy), ale oba nie są prawdziwe i oba nie są fałszywe. W logicznym tworzeniu warunków proste „lub” jest nieco dwuznaczne, gdy oba operandy są prawdziwe. Ponieważ w takim przypadku bardzo trudno jest zrozumieć, co dokładnie spełnia ten warunek. Aby usunąć tę dwuznaczność, dodano termin „wyłączny” do „lub”, aby wyjaśnić znaczenie.


Wyłączny lub jest również znany jako wyłączny wyłącznik.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Exclusive Or (XOR)

Wyłączne lub ma bardzo wyraźne znaczenie przy próbie wyeliminowania stanów prawda / fałsz różnych operandów w wyrażeniu warunkowym. Wyrażenie używające wyłączności lub prawdziwe jest wtedy i tylko wtedy, gdy jeden operand jest prawdziwy, a drugi jest fałszywy, zakładając, że dwa operandy uczestniczą w wyrażeniu.

Rozważając łańcuch operandów uczestniczących w wyrażeniu z operatorami wyłącznymi lub warunkowymi, na przykład x XOR y XOR z ... XOR n. W tym przypadku wynik całego wyrażenia jest prawdziwy, jeśli wynikiem jest nieparzysta liczba operandów. I odwrotnie, całe wyjście wyrażenia jest fałszywe, jeśli parzyste liczby argumentów są prawdziwe. Mówiąc prościej, wyłączność lub oznacza, że ​​jedno lub drugie musi być prawdziwe, ale oba nie mogą być prawdziwe i oba nie mogą być fałszywe.