Operazioni tra variabili e simboli

Simboli per le operazioni

Ecco la tabella con i principali simboli per i confronti e le operazioni del C++:

SIMBOLO SIGNIFICATO UTILIZZI ESEMPI
+ Addizione Calcolare la somma tra variabili somma=a+b
Sottrazione Calcolare la differenza tra variabili sott=a-b
* Moltiplicazione, definizione di puntatori Calcolare il prodotto tra variabili
Definire un puntatore
prod=a*b
int *p
/ Divisione Calcolare il quoziente tra variabili quoz=a/b
& Bitwise and Operazioni tra bit
Accedere all’indirizzo di memoria di una variabile
c=a & b
p = &a
&& and (e) a && b
| Bitwise or Operazioni tra bit c=a | b
|| or (oppure) a || b
^ Bitwise xor Operazioni tra bit c = a^b
! Not Negazione !a
% Mod Calcolare il resto di una divisone intera resto=a%b
-> Operatore freccia Collegare puntatori a struct p -> a.num
( ) Parentesi tonde Passaggio di dati per funzioni
Dare una priorità ad un calcolo da eseguire
d=(a+b)*c
[ ] Parentesi quadre Array o vettori int arr[10]
{ } Parentesi graffe Scrivere all’interno di funzioni int funz () {

}
# Hashtag – cancelletto Definire una costante #define DIM_MAX 10
= Uguale Assegnare un valore ad una variabile c = a+b
d=4
== Comparazione Verificare se due variabili e/o valori sono uguali a == b
> Maggiore Verificare il maggiore tra due numeri (variabili) a > b
< Minore Verificare il minore tra due numeri (variabili) a < b
!= Diverso Contrario di comparazione:
verificare se due variabili e/o numeri hanno valore diverso
a != b

Ogni simbolo verrà approfondito ogni volta che si farà un nuovo argomento.

Inoltre, tutti questi simboli sono riservati, ovvero non puoi inserirli nei nomi delle variabili. Un simbolo che puoi inserire nelle variabili è invece ‘_’ (underscore), che non ha nessuna funzione.

Come eseguire le operazioni

Per eseguire un’operazione, con i simboli più semplici, si usa:

variabile1 = variabile2 <simbolo> variabile3;

A volte, invece, questi sono simboli da usare quando imparerai le condizioni (SE ALLORA, IF ELSE).

Scorciatoie con i simboli

Ti ricordi i contatori?

Per incrementare un contatore in un ciclo bisognava fare count=count+1.

Si può fare anche in C++, ma il linguaggio ci permette di accedere a delle scorciatoie, che permettono di velocizzare la scrittura del programma: useremo count++.

++ e – – sono dei simboli che incrementano e rispettivamente decrementano un numero di 1. (Nota: ho dovuto staccare i due meno per questioni di spazio, ma in un programma dovranno essere attaccati!).

Ma se dovessimo invece sommare un numero num alla variabile b, per poi inserirlo nella stessa variabile per più volte
(ad esempio con un ciclo)?

b += num. // è l’equivalente di b = b + num;

Stessa cosa si può fare con -, * e / . Quindi: b -= num, b *= num, b /= num.


Ottimo! Ora puoi iniziare a scrivere i tuoi primi programmi molto semplici in C++. Ricorda che adesso, nei linguaggi ad alto livello, dovrai fare molti più esercizi, dato che sono più complessi.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito utilizza Akismet per ridurre lo spam. Scopri come vengono elaborati i dati derivati dai commenti.