Вопросы к Поиску с Алисой
Основное отличие логических операторов исключающего ИЛИ и обычного ИЛИ заключается в том, что они возвращают разные значения в зависимости от условий выражения. gitverse.ru tproger.ru
Логическое ИЛИ возвращает значение true, когда верно хотя бы одно из логических выражений. gitverse.ru Если верны оба выражения, то вернётся также true. gitverse.ru False станет результатом выполнения только в том случае, когда оба выражения ложны. gitverse.ru
Исключающее ИЛИ возвращает значение true только в случае, если истинно только одно из логических выражений. gitverse.ru Во всех остальных случаях исключающее ИЛИ возвращает false. gitverse.ru По сути, возвращает true, если операнды не равны, и false, если операнды равны. ru.stackoverflow.com
Таким образом, логическое ИЛИ проверяет, верно ли хотя бы одно из выражений, а исключающее ИЛИ — только одно из них. gitverse.ru tproger.ru