I tipi di variabili in C.
char
Il tipo char può contenere qualsiasi carattere definito secondo lo standard ASCII, quindi qualsiasi lettera (maiuscola o minuscola), cifra (da 0 a 9) e simbolo previsto dalla codifica.
È molto importante ricordare che un char può contenere un solo carattere. Per memorizzare una successione di caratteri, alcuni linguaggi adottano un tipo stringa (string ad esempio), mentre in C è necessario utilizzare un array di char.
Esempio:
int
Il tipo int permette di rappresentare numeri interi. Possiamo utilizzare le varianti short e long per rappresentare rispettivamente numeri a 16 bit oppure a 32 bit
Esempi: Il tipo long non è più utilizzato
float e double
I tipi float e double permettono di rappresentare numeri con la virgola. La scelta nell'usare uno o l'altro sta nella quantità di cifre disponibili dopo la virgola, se abbiamo bisogno di particolare accuratezza, utilizziamo il tipo double.
Esempi1:
signed ed unsigned
I tipi signed ed unsigned permettono di dichiarare una variabile se è con segno (signed) oopure senza segno (unsigned)
Le due parole possono essere usate con il tipo di variabile numerica int e va messa davanti alla sua dichiarazione come mostrato negli esempi
Tipo di dichiarazione | Rappresentazione | Numero di byte |
char | Carattere | 1 byte |
int | Numero intero | 4 byte |
short | Numero intero "corto" | 2 byte |
long | Numero intero "lungo" | 4 byte |
float | Numero reale | 4 byte |
double | Numero reale "lungo" | 8 byte |
char
Il tipo char può contenere qualsiasi carattere definito secondo lo standard ASCII, quindi qualsiasi lettera (maiuscola o minuscola), cifra (da 0 a 9) e simbolo previsto dalla codifica.
È molto importante ricordare che un char può contenere un solo carattere. Per memorizzare una successione di caratteri, alcuni linguaggi adottano un tipo stringa (string ad esempio), mentre in C è necessario utilizzare un array di char.
Esempio:
int
Il tipo int permette di rappresentare numeri interi. Possiamo utilizzare le varianti short e long per rappresentare rispettivamente numeri a 16 bit oppure a 32 bit
Esempi: Il tipo long non è più utilizzato
float e double
I tipi float e double permettono di rappresentare numeri con la virgola. La scelta nell'usare uno o l'altro sta nella quantità di cifre disponibili dopo la virgola, se abbiamo bisogno di particolare accuratezza, utilizziamo il tipo double.
Esempi1:
signed ed unsigned
I tipi signed ed unsigned permettono di dichiarare una variabile se è con segno (signed) oopure senza segno (unsigned)
Le due parole possono essere usate con il tipo di variabile numerica int e va messa davanti alla sua dichiarazione come mostrato negli esempi
Commenti
Posta un commento