Оглавление:
Определение - Что означает булев логический оператор?
Булев логический оператор в контексте языка программирования C # - это оператор, используемый для выполнения булевой логики над двумя булевыми выражениями.
Логические логические операторы возвращают логические результаты (true или false) и принимают логические значения в качестве операндов. При выполнении логической логики вычисляется выражение слева, а затем выражение справа. Наконец, два выражения вычисляются в контексте логического оператора между ними. Возвращаемое значение имеет логический тип и основано на используемом типе оператора.
Techopedia объясняет логический оператор
Логические логические операторы могут использоваться для проверки или корректировки значения логической переменной. Результат выражения, использующего эти операторы, можно использовать в условных выражениях для управления потоком программы через код.
Булевы логические операторы имеют приоритет в порядке, показанном ниже:
- Логическое И (&)
- Логический XOR (^)
- Логическое ИЛИ (|)
Крайне важно понимать разницу между операторами & и &&, когда они используются в выражении, в котором необходимо оценить два условия. Хотя оператор & всегда выполняет оба условия, && не выполняет второе при сбое первого. || Оператор работает аналогично &&, пропуская условия после первого, если первое условие истинно. Следовательно, && и || (называемые условными логическими операторами) называются операторами короткого замыкания.
Оператор ^ работает аналогично |. | и || операторы (и операторы & и &&) не являются взаимозаменяемыми, поскольку они работают по-разному.
