LE
VARIABILI:
Le
variabili sono dei “contenitori” in memoria capaci di
immagazzinare tipi diversi di dati ( numeri interi, reali,
caratteri, …)
Tutti
i tipi interi sono signed ( con segno) per default tranne char
che è unsigned (senza segno)
Non esistono i numeri complessi (ma esistono nelle librerie)
Non esiste un tipo specifico per le stringhe di caratteri
Un float sulla maggior parte delle macchine ha sei cifre significative
Non esistono i numeri complessi (ma esistono nelle librerie)
Non esiste un tipo specifico per le stringhe di caratteri
Un float sulla maggior parte delle macchine ha sei cifre significative
e
in più c'è long double 80 bit
char |
Carattere
|
1
(8 bit)
|
int |
Numero
intero
|
2
(16 bit)
|
short |
Numero
intero “corto”
|
2
(16 bit)
|
long |
Numero
intero “lungo”
|
4
(32 bit)
|
float |
Numero
reale
|
4
(32 bit)
|
double |
Numero
reale “lungo”
|
8
(64 bit)
|
Variabile
globale: è visibile da tutte le
funzioni. Deve essere dichiarata extern dalle funzioni che la
usano e che sono definite in altri files
Variabili
automatiche: sono private, cioè
visibili solo all’interno della funzione. Non sono inizializzate
automaticamente. Nascono e muoiono ad
ogni chiamata
Variabile
statica: è analoga alla
variabile automatica, ma il suo valore permane tra una chiamata e
un’altra
Nessun commento:
Posta un commento