Variabili C# e Operatori con l'esempio
Variabili C#
Una variabile è un nome assegnato a un'area di archiviazione utilizzata per archiviare valori di vari tipi di dati. Ogni variabile in C# deve avere un tipo specifico, che determina la dimensione e il layout della memoria della variabile.
Ad esempio, una variabile può essere del tipo String, il che significa che verrà utilizzata per memorizzare un valore stringa. In base al tipo di dato è possibile effettuare operazioni specifiche sulla variabile.
Ad esempio, se avessimo una variabile intera, allora sulla variabile si possono eseguire operazioni come addizione e sottrazione. È possibile dichiarare più variabili in un programma.
Diamo un'occhiata ad un rapido esempio della dichiarazione di più variabili di diversi tipi di dati.
Nel nostro esempio definiremo due variabili, una di tipo 'string' e l'altra di tipo 'Integer'. Visualizzeremo quindi i valori di queste variabili sulla console. Per ogni esempio, modificheremo solo la funzione principale nel nostro file Program.cs.
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { String message="The value is "; Int32 val=30; Console.Write(message+val); Console.ReadKey(); } } }
Spiegazione del codice
- Viene dichiarata una variabile del tipo di dati String. Il nome della variabile è 'messaggio'. Il valore della variabile è “Il valore è”.
- Viene dichiarata una variabile del tipo di dati Integer (Int32). Il nome della variabile è "val". Il valore della variabile è 30.
- Infine l'istruzione Console.write viene utilizzata per restituire sia il valore della variabile String che quella Integer.
Se il codice sopra riportato viene immesso correttamente e il programma viene eseguito correttamente, verrà visualizzato il seguente output.
Uscita
Dall'output, puoi vedere che i valori sia della stringa che della variabile intera vengono visualizzati nella console.
OperaI tori vengono utilizzati per eseguire operazioni su valori di vari tipi di dati. Ad esempio, per eseguire l'addizione di 2 numeri, viene utilizzato l'operatore +.
Vediamo la tabella degli operatori disponibili per i vari tipi di dati
C# OperaTors
Aritmetica OperaTors
Questi sono gli operatori utilizzati per eseguire operazioni matematiche sui numeri. Di seguito l'elenco degli operatori disponibili in C#.
Operator | Descrizione |
---|---|
+ | Aggiunge due operandi |
- | Sottrae il secondo operando dal primo |
* | Moltiplica entrambi gli operandi |
/ | Divide il numeratore per il denumeratore |
% | Modulo Operator e il resto di dopo una divisione intera |
++ | L'operatore di incremento aumenta il valore intero di uno |
- | L'operatore di decremento diminuisce il valore intero di uno |
Relazionale OperaTors
Questi sono gli operatori utilizzati per eseguire operazioni relazionali sui numeri. Di seguito è riportato l'elenco degli operatori relazionali disponibili in C#.
Operator | Descrizione |
---|---|
== | Controlla se i valori di due operandi sono uguali o meno, se sì la condizione diventa vera. |
!= | Controlla se i valori di due operandi sono uguali o meno, se i valori non sono uguali la condizione diventa vera. |
> | Controlla se il valore dell'operando sinistro è maggiore del valore dell'operando destro, se sì, la condizione diventa vera. |
< | Controlla se il valore dell'operando sinistro è inferiore al valore dell'operando destro, se sì, la condizione diventa vera. |
>= | Controlla se il valore dell'operando sinistro è maggiore o uguale al valore dell'operando destro, se sì, la condizione diventa vera. |
<= | Controlla se il valore dell'operando sinistro è inferiore o uguale al valore dell'operando destro, se sì, la condizione diventa vera. |
logico OperaTors
Questi sono operatori utilizzati per eseguire operazioni logiche sui valori. Di seguito è riportato l'elenco degli operatori disponibili in C#.
Operator | Descrizione |
---|---|
&& | Questo è l'operatore logico AND. Se entrambi gli operandi sono veri la condizione diventa vera. |
|| | Questo è l'operatore logico OR. Se uno qualsiasi degli operandi è vero, la condizione diventa vera. |
! | Questo è l'operatore logico NOT. |
Diamo un'occhiata ad un rapido esempio di come gli operatori possono essere utilizzati in .Net.
Nel nostro esempio, definiremo 2 variabili Integer e una variabile Booleana. Quindi eseguiremo le seguenti operazioni
using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace DemoApplication { class Program { static void Main(string[] args) { Int32 val1 = 10,val2 = 20; bool status = true; Console.WriteLine(val1 + val2); Console.WriteLine(val1 < val2); Console.WriteLine(!(status)); Console.ReadKey(); } } }
Spiegazione del codice
- Sono definite due variabili intere, una è val1 e l'altra è val2. Questi verranno utilizzati per mostrare operazioni relazionali e aritmetiche. Una variabile booleana è definita per mostrare le operazioni logiche.
- Viene mostrato un esempio dell'operazione aritmetica in cui l'operatore di addizione viene eseguito su val1 e val2. Il risultato viene scritto sulla console.
- Viene mostrato un esempio dell'operazione relazionale in cui l'operatore minore di viene eseguito su val1 e val2. Il risultato viene scritto sulla console.
- Viene mostrato un esempio di operazione logica, in cui l'operatore logico (!) viene applicato alla variabile di stato. L'operatore logico NOT inverte il valore corrente di qualsiasi valore booleano. Quindi se un valore booleano è "vero", il NOT logico restituirà il valore "falso" e viceversa. Nel nostro caso, poiché il valore della variabile status è "true", il risultato mostrerà "false". Il risultato viene scritto sulla console.
Se il codice precedente viene inserito correttamente e il programma viene eseguito correttamente, verrà visualizzato l'output.