I principali operatori in VB.NET e C#

gli operatori principali aritmetici:

in C#:

Gli operatori seguenti eseguono operazioni aritmetiche con operandi di tipi numerici:

  • Operatori unari:  ++ (incremento), -- (decremento), + (più) e - (meno).
  • Operatori binari: * (moltiplicazione), / (divisione), % (resto), + (addizione) e - (sottrazione)

Tali operatori sono supportati da tutti i tipi numerici integrali e a virgola mobile.

in VB.NET:

  • Operatori unario ++ (incremento), -- (decremento), + (più) e - (meno).
  • Operatori binari:  * (moltiplicazione), / (divisione), MOD (resto),  + (addizione) e  - (sottrazione), ^ (elevazione a potenza)

gli operatori principali di confronto:

in C# gli operatori di confronto: < operatore (minore di), > (maggiore di), <= (minore o uguale a)e >= (maggiore o uguale a), noti anche come operatori relazionali, confrontano i relativi operandi. Tali operatori sono supportati da tutti i tipi numerici integrali e a virgola mobile. Per gli operatori ==<><= e >=, se uno degli operandi non è un numero il risultato dell’operazione è false. Questo significa che il valore NaN non è maggiore di, minore di, né uguale a qualsiasi altro valore double (o float), incluso NaN.

In VB.NET: operatore < (minore) ; operatore <= (minore uguale) ; operatore > (maggiore); operatore >= (maggiore uguale); operatore = (uguale); operatore <> (diverso); operatore is; operatore IsNot.

gli operatori principali di confronto binari:

In C#:

  • Operatore unario ! (negazione logica).
  • Binary & (LOGICAL AND), | (OR logico) e (OR esclusivo logico). Questi operatori valutano sempre entrambi gli operandi.

in VB:

  • Operatore unario NOT (negazione logica).
  • Binary AND (LOGICAL AND), OR (OR logico) e XOR (OR esclusivo logico). Questi operatori valutano sempre entrambi gli operandi.

in entrambi i linguaggi, per quanto concerne gli operatori logici binari, il loro significato è il seguente:

  • AND/& restituisce TRUE se entrambe le affermazioni sono TRUE.
  • OR/| restituisce TRUE se almeno una delle due affermazioni è TRUE.
  • XOR/^ restituisce TRUE se solo una delle due affermazioni risulta TRUE (quindi restituirò FALSE se entrambe sono FALSE o entrambe TRUE).

Lascia un commento

Progetta un sito come questo con WordPress.com
Comincia ora