Разница между операциями «исключающее ИЛИ» и «обычное ИЛИ» заключается в том, как они обрабатывают входные данные. 12
Обычное «ИЛИ» возвращает истину, если хотя бы один из операндов является истинным. 25 При этом не обязательно один — если оба операнда истинны, то и результат будет истинным. 2
Исключающее «ИЛИ» (также известно как XOR) возвращает истину, только если один из операндов является истинным. 2 Если истинны оба операнда, то результат — ложь. 2
Другими словами, обычное «ИЛИ» предполагает, что оба варианта могут быть истинными, а исключающее «ИЛИ» — что только один из них может быть истинным. 45