OPERATORI ed ESPRESSIONI
- Il linguaggio C offre una serie di operatori
- ARITMETICI
- RELAZIONALI
- LOGICI
- ASSEGNAZIONI
- INCREMENTO E DECREMENTO
OPERATORI ARITMETICI
- Gli operatori aritmetici in C sono :
- + somma (Effettua l'operazione di somma fra 2 espressioni.)
- - sottrazione(Effettua l'operazione di differenza fra 2 espressioni.)
- * moltiplicazione(Effettua l'operazione di moltiplicazione fra 2 espressioni.)
- / divisione(Effettua l'operazione di divisione fra 2 espressioni.)
- & modulo (Resto della divisione valori interi (char, int, long))
OPERATORI RELAZIONALI
- Permettono il confronto di coppie di valori tra loro omogenei (dello stesso tipo).
- Generano un risultato logico (vero o falso).
- Sono spesso utilizzati come condizione di controllo dell'esecuzione di un programma.
- In c l'espressione è vera(se assume un valore diverso da zero) ed è falso(se assume il valore zero).
- Essi sono :
- > maggiore((vero) se il valore 1 e' maggiore del valore 2.)||((falso) in caso contrario.)
- >= maggiore o uguale((vero)se il valore 1 e' maggiore o uguale al valore 2)||((falso)cntrario)
- < minore((vero) se il valore 1 e' minore del valore 2)||((falso) in caso contrario.)
- <= minore o uguale((vero)se il valore 1 e' minore o uguale al valore 2)||((falso)cntrario)
- == uguale((vero) se le 2 espressioni ritornano valori uguali.)||((falso) in caso contrario.)
- != diverso((vero) se le 2 espressioni ritornano valori differenti.)||((falso) in caso contrario.)
DI SEGUITO ALCUNI ESEMPI DI ESPRESSIONI RELAZIONALI:
- IL risultato di un'espressione relazionale è un valore logico (vero o falso):
- SE i=5 e j=7 allora :
* i > j ---> è falso
* i < j ---> è vera
* i >= j ---> è falso
* i <= j ---> è vero
* i == j ---> è falso
* i != j ---> è vero
OPERATORI LOGICI
- A questa categoria appartengono agli operatori booleani:
- && --->AND (Valuta la 1°espressione e se questa e' falsa, ritorna 0 senza valutare la 2°; altrimenti valuta la 2°espressione. Se quest'ultima e' falsa ritorna 0 altrimenti ritorna 1.)
- || --->OR (Valuta la 1°espressione e se questa e' vera, ritorna 1 senza valutare la 2°; altrimenti valuta la 2°espressione. Se quest'ultima e' vera ritorna 1 altrimenti ritorna 0.)
- ! --->NOT (espressione ritorna 0 se l'espressione ritorna un valore diverso da 0; ritorna 1 se l'espressione ritorna il valore uguale a 0.)
OPERATORI DI ASSEGNAMENTI
- La sintassi dell'operatore di assegnazione ecco qua uno esempio:
nome_variabile=espressione
a=10
Alla variabile a sinistra dell'operatore "=" viene assegnato il risultato o il valore dell'espressione a destra.
- Un altro caso particolare è l'assegnazione multipla, che permette di assegnare lo stesso valore alle altre variabile ecco qua uno esempio:
variabile_1=variabile_2=variabile_n=espressione
a=b=c=10
OPERATORI DI
INCREMENTO E DECREMENTO
- In C esistono operatori speciali : ++ incremento di uno ("autoincremento") -- decremento di uno ("autodecremento"
- Essi permettono di incrementare o decrementare nelle variabile n cui sono stati applicati.
- Possono essere applicati i 2 modi : Prefissa(es.++i) : la veriabile viene modificata prima di utilizzare il valore. Postfissa(es.--i) : la veriabile viene modificata dopo averne utilizzato il valore.





0 commenti:
Posta un commento