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 Corso – Lezione Successiva >>
<p>Allora l’errore c’è, forse mi sono spiegato male, sto seguendo il corso su C++ quando arrivo a questa pagina/lezione : “https://informatica.rgpsoft.it/2009/12/gli-operatori-in-cc-terza-parte.html” e clicco sul link ” Lezione Successiva >>” si carica questa pagina “https://informatica.rgpsoft.it/2009/12/cicli-e-strutture-di-controllo-in.html” intitolata “Cicli e Strutture di Controllo in PHP” fin qui ci siamo??? Ho provato ad usare altri browser ma il problema rimane, le ripeto che il link non è corretto!!! Verifichi per favore!!!</p>
Beh che si era spiegato male non ci sono dubbi, mi doveva fare il commento su questo articolo altrimenti come faccio?
Saluti