Huis Ontwikkeling Wat is een booleaanse logische operator? - definitie van techopedia

Wat is een booleaanse logische operator? - definitie van techopedia

Inhoudsopgave:

Anonim

Definitie - Wat betekent Boolean Logical Operator?

Een Booleaanse logische operator in de context van C # programmeertaal is een operator die wordt gebruikt om Booleaanse logica uit te voeren op twee Booleaanse expressies.


Booleaanse logische operatoren retourneren Booleaanse resultaten (waar of onwaar) en nemen Booleaanse waarden als operanden. Tijdens het uitvoeren van Booleaanse logica wordt de uitdrukking links geëvalueerd, gevolgd door de uitdrukking rechts. De twee expressies worden uiteindelijk geëvalueerd in de context van de Booleaanse logische operator ertussen. De retourwaarde is van het Booleaanse type en gebaseerd op het gebruikte type operator.

Techopedia legt Boolean Logical Operator uit

Booleaanse logische operatoren kunnen worden gebruikt om de waarde van een Booleaanse variabele te testen of aan te passen. Het resultaat van de expressie met deze operatoren kan worden gebruikt in voorwaardelijke instructies om de programmastroom door de code te regelen.


Booleaanse logische operatoren hebben voorrang in de onderstaande volgorde:

  1. Logisch EN (&)
  2. Logische XOR (^)
  3. Logisch OF (|)

Het is van vitaal belang om het verschil te begrijpen tussen de operatoren & en && wanneer ze worden gebruikt in een uitdrukking waarbij twee voorwaarden moeten worden geëvalueerd. Terwijl de operator & altijd beide voorwaarden uitvoert, voert && de tweede niet uit bij falen van de eerste. De || operator werkt op dezelfde manier als && door de voorwaarden na de eerste over te slaan, als de eerste voorwaarde waar is. Vandaar dat && en || (voorwaardelijke logische operatoren genoemd) worden kortsluitingsexploitanten genoemd.


De operator ^ werkt op dezelfde manier als |. De | en || operatoren (en & & en && operatoren) zijn niet uitwisselbaar omdat ze anders werken.

Deze definitie is geschreven in de context van C #
Wat is een booleaanse logische operator? - definitie van techopedia