Operatori di Confronto
Prima di addentrarci nelle strutture di controllo, è necessario comprendere alcuni operatori. Il primo gruppo di operatori che analizzeremo sono chiamati operatori di confronto.
Come suggerisce il nome, gli operatori di confronto vengono utilizzati per confrontare valori. Di seguito è riportato un elenco di tutti gli operatori di confronto:
Utilizzando gli operatori di confronto possiamo creare espressioni logiche che restituiscono valori logici, come true o false. Ad esempio, l'espressione 5 < 1 restituirà false poiché 5 non è minore di 1.
Nota
È possibile inserire direttamente le espressioni nei metodi
Console.Write.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Di seguito sono riportati alcuni altri esempi di espressioni formate utilizzando operatori di confronto:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
Possiamo anche inserire variabili in queste espressioni:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Possiamo memorizzare i risultati delle espressioni logiche in variabili di tipo bool, poiché le variabili booleane possono contenere un valore true oppure false:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Grazie per i tuoi commenti!
Chieda ad AI
Chieda ad AI
Chieda pure quello che desidera o provi una delle domande suggerite per iniziare la nostra conversazione
Awesome!
Completion rate improved to 1.59
Operatori di Confronto
Scorri per mostrare il menu
Prima di addentrarci nelle strutture di controllo, è necessario comprendere alcuni operatori. Il primo gruppo di operatori che analizzeremo sono chiamati operatori di confronto.
Come suggerisce il nome, gli operatori di confronto vengono utilizzati per confrontare valori. Di seguito è riportato un elenco di tutti gli operatori di confronto:
Utilizzando gli operatori di confronto possiamo creare espressioni logiche che restituiscono valori logici, come true o false. Ad esempio, l'espressione 5 < 1 restituirà false poiché 5 non è minore di 1.
Nota
È possibile inserire direttamente le espressioni nei metodi
Console.Write.
main.cs
123456789101112using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(5 < 1); // Output: False } } }
Di seguito sono riportati alcuni altri esempi di espressioni formate utilizzando operatori di confronto:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { Console.WriteLine(1 == 2); // Output: False Console.WriteLine(2 == 2); // Output: True Console.WriteLine(5 < 10); // Output: True Console.WriteLine(5 < 5); // Output: False (5 is NOT less than 5) Console.WriteLine(5 <= 5); // Output: True Console.WriteLine(5 >= 5); // Output: True Console.WriteLine(7 != 9); // Output: True } } }
Possiamo anche inserire variabili in queste espressioni:
main.cs
123456789101112131415161718using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int value_1 = 7; int value_2 = 9; Console.WriteLine(value_1 == value_2); // Output: False Console.WriteLine(value_1 > value_2); // Output: False Console.WriteLine(value_1 < value_2); // Output: True Console.WriteLine(value_2 > 5); // Output: True } } }
Possiamo memorizzare i risultati delle espressioni logiche in variabili di tipo bool, poiché le variabili booleane possono contenere un valore true oppure false:
main.cs
12345678910111213141516using System; namespace ConsoleApp { internal class Program { static void Main(string[] args) { int x = 5; int y = 7; bool result = x > y; Console.WriteLine(result); // Output: False } } }
Grazie per i tuoi commenti!