Gli operatori del linguaggio C

Gli operatori permettono di svolgere le operazioni fondamentali in un programma ( assegnazione, confronto, calcolo, ecc. ).

Tipi di operatori

Nel linguaggio C ci sono diversi tipi di operatori

L'operatore di assegnazione

E' il simbolo uguale (=). Si usa per assegnare un dato a una variabile.

variabile = dato;

La parte sinistra è sempre una variabile mentre la parte destra è un dato (valore, costante, stringa, espressione, ecc.)

Esempi

anno=2020;
nome = "Andrea";
somma=prezzo+iva;

Gli operatori aritmetici

Il linguaggio C utilizza i seguenti operatori aritmetici

  • Somma

    a+b

    Se gli operandi a e b sono numeri, addiziona l'operando a e b restituendo la somma. Se a e b sono caratteri o caratteri, concatena le due stringhe.
  • Differenza

    a-b

    Sottrae il secondo operando dal primo.
  • Divisione

    a/b

    Divide il primo operando per il secondo.
  • Moltiplicazione

    a*b

    Moltiplica il primo operando per il secondo.
  • Resto (modulo)

    a%b

    Calcola il resto (modulo) della divisione a per b.

Esempi

somma=a+b;
divisione=a/b;
resto=a%b;

Gli operatori di confronto

Il linguaggio C usa i seguenti operatori di confronto

  • Maggiore (>)

    a>b

    Verifica se a è maggiore di b.
  • Minore (<)

    a<b

  • Maggiore o uguale (>=)

    a>=b

    Controlla se a è maggiore o uguale di b.
  • Minore o uguale (<=)

    a<=b

    Controlla se a è minore o uguale di b.
  • Uguaglianza (==)

    a==b

    Verifica se a è uguale a b.
  • Non uguaglianza (!=)

    a!=b

    Controlla se a è diverso da b.

Se un confronto è vero, l'operatore restituisce il valore booleano true, altrimenti false.

Esempi

a<5
a>b
anno==2020

Gli operatori di incremento e di decremento

Il linguaggio C utilizza operatori di incremento ++ e di decremento --

  • L'operatore di incremento (++) aumenta la variabile numerica di una unità.

    a++

    Se l'operatore è postfisso, il contenuto della variabile viene incrementato dopo l'utilizzo.

    ++a

    Se l'operatore è prefisso, l'incremento avviene prima dell'utilizzo.
  • L'operatore di decremento (--) riduce la variabile numerica di una unità.

    a--

    Se l'operatore è postfisso, il contenuto della variabile viene decrementato dopo l'utilizzo.

    --a

    Se l'operatore è prefisso, il decremento avviene prima dell'utilizzo.

E così via.

 


 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin
knowledge base

Libri di approfondimento

Il linguaggio C

  1. Un esempio pratico
  2. Come compilare il programma

Impariamo a programmare

  1. Come dichiarare le variabili
  2. Gli operatori
  3. La libreria stdio.h
  4. Come visualizzare in output testo e variabili
  5. Come usare le stringhe
  6. L'istruzione IF
  7. Le strutture cicliche
  8. Le funzioni
  9. Gli array