C sharp/Operatori: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
mNessun oggetto della modifica |
|||
Riga 9:
== Operatori aritmetici==
I seguenti operatori aritmetici operano su operandi numerici (nell'esempio <code>a</code> e <code>b</
{| {{prettytable}}
! Esempio || Significato || Spiegazione
Riga 46:
! Esempio || Spiegazione
|-
|<code>a && b</code> || L'operatore binario <code>&&</code> valuta prima il valore del primo argomento. Se il suo valore è ''false'', restituisce ''false'' (questo perché falso è l'elemento assorbente della congiunzione, quindi qualunque sia il valore del secondo operando, il risultato sarà ''false''); altrimenti, valuta anche il secondo parametro e restituisce la congiunzione tra i due. Questa tecnica è chiamata ''valutazione short-circuit''
|-
|<code>a
|-
| <code>!a</code> || L'operatore unario <code>!</code> lavora su un solo valore booleano e ne restituisce la negazione (non).
Riga 58:
! Esempio || Spiegazione
|-
|<code>a & b</code> (''bitwise and'') || L'operatore binario <code>&</code> valuta entrambi gli operandi e ne restituisce la
<source lang=csharp>
bool a = true;
|