Sei sulla pagina 1di 3

11/7/2019 EDUTECNICA - C++ costanti variabili dati

I
Tipi di dati
C
In C++ esistono cinque tipi di dati primari:
S
Tipo di dato
I
carattere char
E intero int
reale float
M
doppia precisione: double
M Senza valore void

E
Le variabili di tipo char sono impiegate per contenere valori in cui
C sono sufficienti 8 bit come le lettere del codice ASCII 'A', 'B', 'C'.
Le variabili di tipo int possono contenere numeri che non richiedono
P
parte frazionaria.
A Le variabili di tipo float e di tipo double sono impiegate nel caso in cui
siano necessari numeri con parte frazionaria (cifre dopo la virgola) o
P
numeri molto grandi.
E D M La differenza fra questi due ultimi tipi è unicamente nella massima e
nella minima quantità che possono rappresentare. Il tipo void è stato
I
introdotto per aumentare le possibilità di controllo sui tipi.
M Esiste anche un altro tipo di dato: il bool (booleano) che può assumere
valore 1 o 0 (vero o falso) occupa soltanto 1 bit e viene spesso associato
a variabili o condizioni logiche.

Dichiarazione di variabili

La sintassi generica per dichiarare una variabile è:

tipo listaVariabili

Dove "tipo" deve essere uno dei tipi di dati validi del linguaggio C++
mentre "listaVariabili" consiste in uno o più identificatori di variabili
separati da una virgola.
Esempi:

int x,i,j;
char ch,lettera;
double bilancio,profitto,perdita;

inizializzazione di variabili
www.edutecnica.it/informatica/costanti/variabili.htm 1/3
11/7/2019 EDUTECNICA - C++ costanti variabili dati

In C è possibile assegnare un valore ad una variabile al momento


stesso della dichiarazione:

tipo nomeVariabile=valoreVariabile;

come mostrano i seguenti esempi:

int x=2;
char ch='A';

dove dichiarare le variabili

Esistono tre punti in cui le variabili possono essere dichiarate.

1] La prima possibilità è di dichiarare le variabili all'esterno di tutte le


funzioni, compresa la funzione main(). In tal caso le variabili sono
dette globali e sono utilizzabili da qualsiasi parte del programma.

2] Una seconda possibilità è di dichiarare le variabili all'interno delle


funzioni: tali variabili sono dette locali e possono essere usate solo
all'interno della funzione che le ha dichiarate.

3] Infine le dichiarazioni delle variabili possono consistere nella


dichiarazione dei parametri formali delle funzioni; un parametro
formale è dunque (implicitamente) una variabile locale alla funzione
di cui costituisce la segnatura.

Costanti

Le costanti sono dei valori che non possono essere alterati durante
l'esecuzione del programma.
la sintassi tipica è:

const tipo nomeCostante=valoreCostante;

ad esempio:

const int n=10;


const char ch='A';

Espressioni e conversione di cast

www.edutecnica.it/informatica/costanti/variabili.htm 2/3
11/7/2019 EDUTECNICA - C++ costanti variabili dati

Le espressioni sono costruite a partire da operatori, costanti e variabili,


seguendo le regole generali dell'algebra.
E' possibile forzare un'espressione a essere di un tipo specifico usando
il costrutto di cast che si usa nella forma:

(tipo)espressione;

In cui (tipo) è uno dei tipi di dati del C. Ad esempio se x è una variabile
intera e si vuole che il risultato dell'espressione x/2 sia considerato di
tipo float per mantenere la componente frazionaria si deve scrivere:

(float)x/2;
E INDEX INFORMATICA ESERCIZI

www.edutecnica.it/informatica/costanti/variabili.htm 3/3