Categories: VC/C++

Operatori Aritmetici e Logici in C/C++

In questo articolo affronteremo l’argomento degli operatori aritmetici, relazionali e logici nel linguaggio C/C++. Senza fare tanti preliminare eccovi la lista dei principali operatori, altri ne affronteremo in futuro. Gli operatori aritmetici:

  • = assegnazione
  • + addizione
  • – sottrazione
  • * moltiplicazione
  • / divisione
  • % modulo che restituisce il resto della divisione tra il primo ed il secondo fattore

int a,b ; // dichiarazione delle variabili a e b

a = b = 5; // assegnazione ad entrambi del valore 5

a += 3; // aggiunta di 3 al valore di a : a = a + 3

a++; // aggiunta di uno al valore di a : a += 1 : a = a + 1

b += a; // aggiunta del valore di a a b : b = b + a

b /= 2; // divisione di b per 2 . b = b / 2

if ((b % 2) == 0)

   // è pari

else

   // è dispari

Affronteremo talmente tante volte questi operatori che non conviene spenderci tante parole qui. I principali operatori relazionali sono:

  • == uguaglianza
  • > maggiore
  • >= maggiore o uguale
  • < minore
  • <= minore o uguale
  • != diverso

Credo che non ci sia bisogno di spiegazioni. I principali operatori logici:

  • && and logico devono essere vere entrambe le ralazioni
  • || or logico deve essere vera o una o l’altra relazione

Ed ora vediamo un esempio per usare if e gli operatori che abbiamo visto ora:

#include <stdio.h>

int main(int argc, char* argv[])
{
   double dVal = 0.0;

   dVal += 18;
   dVal *= 2.65;
   dVal /= 2.3;

   if (dVal > 0 && dVal <= 15.0)
      printf("Il valore è compreso tra 1,00 e 15,00");
   else if (dVal > 15.0 && dVal <= 28.45)
      printf("Il valore è compreso tra 15,01 e 28,45");
   else
      printf("Il valore è maggiore di 28,46");

   scanf_s("Premere un tasto per terminare il programma");

   return 0;
}

Nel prossimo articolo parleremo dei primi cicli e strutture di controllo, come sempre ricordo il forum di informatica dove richiedere maggiori chiarimenti.

<< Lezione Precedente – Inizio CorsoLezione Successiva >>

Share
Giampaolo Rossi

Sviluppatore di software gestionale da oltre 28 anni.

Recent Posts

Un Abbonamento per Tutti i Software

Sono arrivato alla convinzione che un abbonamento per tutti i miei software gestionali sia il…

1 anno ago

Software di Magazzino Gratuito

MerciGest è un software per la gestione del magazzino completamente gratuito. Continua a leggere→

1 anno ago

Mettere il PC in Lock Screen

In ufficio può capitare di doversi allontanare dal proprio posto di lavoro, ecco che allora…

3 anni ago

Fare il reset togliendo la corrente

In questo articolo vedremo quando è più o meno utile togliere la corrente ad un…

3 anni ago

Prossimi Aggiornamenti Software

Dopo la pausa invernale dovuta al lavoro che devo fare per sostentarmi, eccomi di nuovo…

3 anni ago

Come Eliminare i Files in Windows

Vediamo come eliminare i files direttamente da Windows senza utilizzare il cestino. Continua a leggere→

4 anni ago