Булев логически оператор

Автор: Laura McKinney
Дата На Създаване: 10 Април 2021
Дата На Актуализиране: 1 Юли 2024
Anonim
16. Булево и логические операторы [Универсальный программист]
Видео: 16. Булево и логические операторы [Универсальный программист]

Съдържание

Определение - Какво означава логически оператор Boolean?

Булевият логически оператор в езика за програмиране на C # е оператор, използван за изпълнение на булева логика върху два булеви израза.

Булевите логически оператори връщат булеви резултати (верни или неверни) и приемат булеви стойности като операнди. Докато изпълнява булева логика, изразът вляво се оценява, последван от израза отдясно. Двата израза най-накрая се оценяват в съгласието на Булевия логически оператор между тях. Върнатата стойност е булев тип и се основава на използвания тип оператор.


Въведение в Microsoft Azure и Microsoft Cloud | В това ръководство ще научите какво представлява компютърните изчисления и как Microsoft Azure може да ви помогне да мигрирате и стартирате бизнеса си от облака.

Techopedia обяснява логически оператор на Boolean

Булевите логически оператори могат да се използват за тестване или коригиране на стойността на булева променлива. Резултатът от израза, използващ тези оператори, може да се използва в условни оператори за контрол на програмния поток през кода.

Булевите логически оператори имат предимство в реда, показан по-долу:

  1. Логично И (&)
  2. Логически XOR (^)
  3. Логично ИЛИ (|)

Важно е да се разбере разликата между операторите & и &&, когато те се използват в израз, при който трябва да се оценят две условия. Докато & операторът винаги изпълнява и двете условия, && не изпълнява второто при отказ на първото. The || операторът работи подобно на &&, като прескача условията след първото, ако първото условие е вярно. Следователно, && и || (наричани условно логически оператори) се наричат ​​оператори на късо съединение.

Операторът ^ работи по подобен начин на |. The | и || операторите (и & и && операторите) не са взаимозаменяеми, тъй като работят по различен начин.


Това определение е написано в рамките на C #