Что такое XAND и XOR

Что такое XAND и XOR? Также есть ли XNot

14
задан Arlen Beiler 15 April 2010 в 15:09
поделиться

5 ответов

XOR - это сокращение от исключающее или . Это логический бинарный оператор, требующий, чтобы один из двух операндов был истинным, но не оба.

Итак, эти утверждения верны:

TRUE XOR FALSE
FALSE XOR TRUE

И эти утверждения ложны:

FALSE XOR FALSE
TRUE XOR TRUE

На самом деле не существует такой вещи, как «исключающее и» (или XAND ), поскольку теоретически это могло бы имеют те же точные требования, что и XOR . Также не существует XNOT , поскольку NOT является унарным оператором, который инвертирует свой единственный операнд (в основном он просто переворачивает логическое значение на противоположное) и, как таковой, он не может поддерживать какое-либо понятие эксклюзивности.

37
ответ дан 1 December 2019 в 05:50
поделиться

XOR ведет себя так, как объяснил Остин, как исключающее ИЛИ, либо A, либо B, но не оба сразу, и ни один из них не дает false.

Существует 16 возможных логических операторов для двух входов, поскольку таблица истинности состоит из 4 комбинаций, существует 16 возможных способов упорядочить два логических параметра и соответствующий выход.

Все они имеют имена согласно этой статье в Википедии

0
ответ дан 1 December 2019 в 05:50
поделиться

XOR - исключающее ИЛИ. Это означает: «Один из двух элементов, подвергнутых XOR, верен, но не оба из них».

TRUE XOR TRUE : FALSE
TRUE XOR FALSE : TRUE
FALSE XOR TRUE : TRUE
FALSE XOR FALSE: FALSE

Статья в Википедии о XOR

XAND Я не слышал.

9
ответ дан 1 December 2019 в 05:50
поделиться

Не существует таких вещей, как Xand или Xnot. Существует Nand, который является противоположностью и

TRUE and TRUE   : TRUE
TRUE and FALSE  : FALSE
FALSE and TRUE  : FALSE
FALSE and FALSE : FALSE


TRUE nand TRUE   : FALSE
TRUE nand FALSE  : TRUE
FALSE nand TRUE  : TRUE
FALSE nand FALSE : TRUE
1
ответ дан 1 December 2019 в 05:50
поделиться

Хм .. хорошо я знаю про XOR (исключающее ИЛИ) и NAND и NOR. Это логические вентили и имеют свои программные аналоги.

По сути, они ведут себя так:

XOR истинно только тогда, когда истинен один из двух аргументов, но не оба.

F XOR F = F
F XOR T = T
T XOR F = T
T XOR T = F

И-НЕ истинно, пока оба аргумента не верны.

F NAND F = T
F NAND T = T
T NAND F = T
T NAND T = F

NOR истинно, только если ни один из аргументов не является истинным.

F NOR F = T
F NOR T = F
T NOR F = F
T NOR T = F
4
ответ дан 1 December 2019 в 05:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: