Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Impara Ordine delle Operazioni | Strutture di Controllo
Nozioni di Base di C#

bookOrdine delle Operazioni

Scorri per mostrare il menu

Nel caso in cui venga utilizzato un solo operatore più volte, l'espressione viene valutata da sinistra a destra.

Per gli esempi utilizzeremo i letterali true e false per semplicità. Se abbiamo un'espressione lunga come false || false || true || false, l'espressione verrà valutata a partire dal lato sinistro:

main.cs

main.cs

copy
123456789101112
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(false || false || true || false); // Output: True } } }

L'ordine degli operatori logici è il seguente:

Di seguito è riportato un esempio più complesso che include diversi operatori. Leggerlo e cercare di comprenderlo rappresenta un buon esercizio di lettura del codice:

main.cs

main.cs

copy
1234567891011121314151617181920
using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 50; // We can store results of boolean / logical expressions in boolean variables or constants. bool inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: False x = 99; inRange = (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100); Console.WriteLine($"The value {x} is in the range 1-10 or 90-100: {inRange}"); // Output: True } } }

Nel codice sopra, abbiamo l'espressione (1 <= x) && (x <= 10) || (90 <= x) && (x <= 100), che verifica se x è compreso nell'intervallo 1-10 oppure 90-100.

Considerando l'ordine degli operatori, l'espressione verrà valutata come segue:

question-icon

Qual è il corretto ordine di esecuzione degli operatori?

-> ->

Click or drag`n`drop items and fill in the blanks

Tutto è chiaro?

Come possiamo migliorarlo?

Grazie per i tuoi commenti!

Sezione 3. Capitolo 4

Chieda ad AI

expand

Chieda ad AI

ChatGPT

Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione

Sezione 3. Capitolo 4
some-alt