|
Operatori
|
Scritto il 12/07/2002
|
OPERATORI DI ASSEGNAZIONE
- = : assegna alla variabile a sinistra il valore dell’espressione di destra "a=b"
- += : somma al valore della variabile a sinistra il valore dell’espressione di destra "a+=b" equivale ad "a=a+b"
- -= : sottrae al valore della variabile a sinistra il valore dell’espressione di destra
- *= : assegna alla variabile a sinistra il prodotto del valore della variabile stessa per l’espressione di destra a*=b equivale a a=a*b
- /= : assegna alla variabile a sinistra il quoziente del valore della variabile stessa per l’espressione di destra
- %= : assegna alla variabile a sinistra il modulo della divisione della variabile stessa per l’espressione di destra
OPERATORI MATEMATICI
- + : addizione
- ++ : incremento. Se usato prima della variabile, prima avviene l’incremento e dopo la valutazione del valore. Se usato dopo, prima viene valutato il valore e poi avviene l’incremento; es: a++ equivale ad a=a+1
- - : sottrazione o meno unario
- -- : decremento. Se usato prima della variabile, prima avviene il decremento e dopo la valutazione del valore. Se usato dopo, prima viene valutato il valore e poi avviene il decremento; es: a-- equivale ad a=a-1
- * : moltiplicazione
- / : divisione
- % : modulo (il resto intero della divisione di due numeri)
OPERATORI DI STRINGA
- + : concatenazione. “pippo”+”pluto” restituisce ”pippopluto”
- += : assegna alla variabile di sinistra il risultato della concatenazione della variabile stessa con il contenuto dell’espressione a destra a=”pippo”; a +=”pluto” a conterrà “pippopluto”
OPERATORI DI CONFRONTO
Il risultato è true (vero) se la condizione espressa dall’operatore si verifica. Altrimenti il risultato è false (falso).
- == : (doppio uguale) eguaglianza.
- === : (tre segni uguale) gli operatori sono eguali e dello stresso tipo
- != : diseguaglianza
- < : l’operando di sinistra è minore di quello di destra
- > : l’ operando di sinistra è maggiore di quello di destra
- <= : l’operando di sinistra è minore o uguale rispetto a quello di destra
- >= : l’operando di sinistra è maggiore o uguale rispetto a quello di destra
OPERATORI LOGICI
- && : AND logico
- || : OR logico
- ! : NOT logico
OPERATORI SUI BIT
- & : AND sui bit
- | : OR sui bit
- ^ : XOR sui bit
- ~ : NOT sui bit
- >>: SHIFT a destra dei bit dell’operando di sinistra del numero di bit indicati dall’operando di destra. I bits meno significativi sono persi
- <<: SHIFT a sinistra dei bit dell’operando di sinistra del numero di bit indicati dall’operando di destra. I bits più significativi sono persi
- >>>: SHIFT a destra dei bit dell’operando di sinistra del numero di bit indicati dall’operando di destra. I bits meno significativi sono persi.
|
|
|
|
|