Premessa
Vogliamo fare una classificazione dei principali tipi di operatori che sono disponibili. Una prima classificazione si può fare considerando il numero di operandi che l'operatore coinvolge. Parliamo di:
1) operatori Unary → coinvolge 1 operando
2)operatori Binary → coinvolge 2 operandi
3) operatori Ternary → coinvolge 3 operandi
Per quanto riguarda un inquadramento circa le funzionalità, possiamo distinguere operatori in base a diverse categorie:
1) operatori di tipo aritmetico → sono il +,-,/,*. Per quanto riguarda l'operatore modulo in C# è a%b mentre in VB il modulo si indica con a mod b. Ci sono operatori bitwise(interi) di tipo artimetico come lo shift → < > shift a sinistra e a destra, servono per uno scorrimento a sinistra a destra dei bit del numero a cui vengono applicati.
2) operatori logici (booleani) o bitwise(interi) → not, and,or,xor.
3) operatori di comparazione(relazionali) → il simbolo diverso vengono indicati : <> in VB.Net e != in C#. L'uguale : = in VB.Net e == in C#confronto: < , >, <=, >=, Is ,IsNot.
4) operatori condizionali →AndAlso e OrElse in VB.NET e && e || in C#.
Differenza tra gli operatori condizionali e logici
Gli operatori condizionali implementano il così detto short circuiting, ovvero quando si utilizzano tra due condizioni, la seconda viene valutata soltanto se è strettamente necessario. Invece negli operatori logici And e Or i due operandi vengono valutati in ogni caso.
Iscriviti a:
Commenti sul post (Atom)
applicazione13
- Svolgere l' Esercizio 4 indicato nel video 49 (processo aleatorio + ordini e calcolo PNL) - Completare l' Esercizio 4 aggiungen...
-
Che tipo di ambiente è ? Visual Studio è un ambiente di sviluppo integrato, sviluppato da Microsoft. Per linguaggio integrato si inten...
-
Premessa Prima di parlare dei dati, è utile definire il concetto di assegnazione. Cioè significa allocare un certo valore(che può essere ...
-
Ricapitoliamo quanto visto fin'ora 1) Rw 2) Bm che sarebbe lo scaling limit della rw, cioè può essere visto come il limite di una...
Nessun commento:
Posta un commento