Operatori logici booleani in C#

Operatori logici booleani in C#

Operatori booleani sono utilizzati in C# per controllare il flusso del programma e prendere decisioni logiche. C# è un linguaggio orientato agli oggetti ampiamente utilizzato da .Sviluppatori netti.

In questo articolo, esploreremo le basi di Operatori logici booleani in C# e come possono essere utilizzati per controllare il flusso del programma.

Cosa sono gli operatori logici booleani?

Operatori logici booleani sono simboli speciali o parole chiave che valutano vero o falso. Sono usati per prendere decisioni in un programma a seconda delle condizioni di input. Gli operatori booleani usano l'algebra booleana che è stata utilizzata per la prima volta da George Boole.

C# supporta i seguenti operatori logici booleani:

  • E (&&)
  • O (||)
  • NON (!)
  • Xor (^)

Usando l'operatore e (&&)

IL E L'operatore nella programmazione C# combina più di una condizione. Per produrre un valore reale, tutte le condizioni di input devono essere vere. La sintassi per l'uso dell'operatore e in C# è la seguente:

if (condition1 && condition2)

// codice da eseguire se entrambe le condizioni sono vere

Utilizzo dell'operatore o dell'operatore (||)

IL O L'operatore viene utilizzato per combinare due o più condizioni, di cui solo una deve essere vera per l'espressione generale per valutare come vero. La sintassi per l'utilizzo del O L'operatore in C# è il seguente:

if (condition1 || condition2)

// Codice da eseguire se Condition1 o Condition2 è vero

Utilizzando l'operatore NOT (!)

IL NON Operatore in C# invertire o modificare il valore della logica di ingresso. Se diamo vero input, l'operatore non emetterà falso e allo stesso modo se la falsa condizione viene data al NON operatore, restituirà un valore reale. Sotto le righe del codice spiegare il NON Sintassi dell'operatore in C#:

Se (!condizione1)

// codice da eseguire se condizione1 è falso

Utilizzando l'operatore XOR (^)

L'XOR in C Sharp è indicato con il "^" (circonflesso) simbolo. Esegue un'esclusiva logica o un'operazione su due operandi.

L'output sarà vero se una condizione è vera, la seconda è falsa e viceversa. L'output sarà falso se entrambe le condizioni sono vere o false.

if (condition1 ^ condition2)

// codice da eseguire se condizione1 è vero o condizione2 è falso e viceversa

Esempio di codice di tutti e quattro gli operatori e (&&) o (||), non (!) e xor (^)

Il seguente codice spiega l'uso di tutti e quattro gli operatori in C#.

usando il sistema;
Esempio di spazio dei nomi

Programma di classe

statico void main (string [] args)

int num1 = 25, num2 = 5;
bool bool1 = false, risultato;
// e operatore
risultato = (num1> = num2) && (num1 < 20);
Console.WriteLine ("e operatore:" + risultato);
// o operatore
risultato = (NUM1 < num2) || (num1 >= 30);
Console.WriteLine ("o operatore:" + risultato);
// non operatore
risultato = !bool1;
Console.WriteLine ("Non operatore:" + risultato);
risultato = (num1> num2) ^ (num1> 20);
Console.WriteLine ("Operatore XOR:" + risultato);
Console.WriteLine ("Premere il tasto Invio per uscire ...");
Console.Linea di lettura();


In questo codice, abbiamo due variabili interi NUM1 e NUM2 e una variabile booleana bool1 inizializzato con false.

Usiamo l'operatore e l'operatore e l'operatore XOR per valutare due espressioni booleane ciascuna e assegnare i valori booleani risultanti alla variabile di risultato.

Usiamo anche l'operatore NOT per invertire il valore del bool1 variabile e assegnare il valore booleano risultante alla variabile di risultato.

Infine, visualizziamo i risultati dei quattro operatori usando il Console.Linea di scrittura() metodo e attendere che l'utente premi il tasto Invio prima di uscire dal programma.

Conclusione

Gli operatori logici booleani sono ampiamente utilizzati in C#. Questi operatori ci consentono di creare condizioni e generare o controllare l'output specifico. Utilizzando la sintassi dettagliata e il codice di esempio spiegato in questo articolo possiamo facilmente implementare gli operatori booleani in C#.