Casa Sviluppo Cos'è l'operatore logico booleano? - definizione da techopedia

Cos'è l'operatore logico booleano? - definizione da techopedia

Sommario:

Anonim

Definizione - Cosa significa Operatore logico booleano?

Un operatore logico booleano nel contesto del linguaggio di programmazione C # è un operatore utilizzato per eseguire la logica booleana su due espressioni booleane.


Gli operatori logici booleani restituiscono risultati booleani (vero o falso) e accettano valori booleani come operandi. Durante l'esecuzione della logica booleana, viene valutata l'espressione a sinistra, seguita dall'espressione a destra. Le due espressioni vengono infine valutate nel contesto dell'operatore logico booleano tra di loro. Il valore restituito è di tipo booleano e basato sul tipo di operatore utilizzato.

Techopedia spiega Boolean Logical Operator

Gli operatori logici booleani possono essere utilizzati per testare o regolare il valore di una variabile booleana. Il risultato dell'espressione che utilizza questi operatori può essere utilizzato nelle istruzioni condizionali per controllare il flusso del programma attraverso il codice.


Gli operatori logici booleani hanno la precedenza nell'ordine mostrato di seguito:

  1. AND logico (&)
  2. Logico XOR (^)
  3. OR logico (|)

È fondamentale comprendere la differenza tra gli operatori & e && quando vengono utilizzati in un'espressione in cui devono essere valutate due condizioni. Mentre l'operatore & esegue sempre entrambe le condizioni, && non esegue la seconda in caso di fallimento della prima. Il || l'operatore funziona in modo simile a && saltando le condizioni dopo la prima, se la prima condizione è vera. Quindi, && e || (indicati come operatori logici condizionali) sono chiamati operatori di corto circuito.


L'operatore ^ funziona in modo simile a |. Il | e || gli operatori (e gli operatori & e &&) non sono intercambiabili poiché operano in modo diverso.

Questa definizione è stata scritta nel contesto di C #
Cos'è l'operatore logico booleano? - definizione da techopedia