Условный логический оператор

Автор: John Stephens
Дата создания: 26 Январь 2021
Дата обновления: 18 Май 2024
Anonim
ЛОГИЧЕСКИЕ ОПЕРАТОРЫ C# | СОКРАЩЁННЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 14
Видео: ЛОГИЧЕСКИЕ ОПЕРАТОРЫ C# | СОКРАЩЁННЫЕ ЛОГИЧЕСКИЕ ОПЕРАЦИИ | C# ОТ НОВИЧКА К ПРОФЕССИОНАЛУ | # 14

Содержание

Определение - Что означает условный логический оператор?

Условный логический оператор в C # включает условный оператор AND (&&) и условный оператор OR (||). Это условная версия логического логического оператора (& и |).


Условные логические операторы используются в операторах принятия решений, которые определяют путь выполнения на основе условия, указанного как комбинация нескольких логических выражений. Они полезны в создании эффективного кода, игнорируя ненужную логику и экономя время выполнения, особенно в логических выражениях, где используются несколько условных операторов.

В отличие от логических логических операторов «&» и «|», которые всегда оценивают оба операнда, условные логические операторы выполняют второй операнд только при необходимости. В результате условные логические операторы быстрее, чем булевы логические операторы, и часто являются предпочтительными. Выполнение с использованием условных логических операторов называется «коротким замыканием» или «ленивой» оценкой.

Условные логические операторы также известны как короткозамкнутые логические операторы.

Введение в Microsoft Azure и Microsoft Cloud | Из этого руководства вы узнаете, что такое облачные вычисления и как Microsoft Azure может помочь вам перенести и запустить свой бизнес из облака.

Techopedia объясняет условный логический оператор

Оператор условного И (&&) используется для выполнения логического И своих операндов типа Boole. Оценка второго операнда происходит только в случае необходимости. Он аналогичен логическому логическому оператору «&», за исключением условия, когда первый операнд возвращает false, второй операнд не будет оцениваться. Это связано с тем, что операция «&&» имеет значение true, только если вычисление обоих операндов возвращает значение true.


Оператор условного ИЛИ (||) используется для выполнения логического ИЛИ своих операндов типа Boole. Оценка второго операнда не происходит, если первый операнд оценивается как истинный. Отличается от логического логического оператора "|" выполняя оценку «короткого замыкания», в которой второй операнд не оценивается, когда первый операнд оценивается как истинный. Это связано с тем, что результат "||" операция имеет значение true, если вычисление любого из двух операндов возвращает значение true.

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

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

Это определение было написано в кон C #