In C++ esistono diversi tipi di variabili, detti anche tipi fondamentali che sono suddivisi in integrali e virgola mobile.
Tipi integrali | |
char | 1 byte E’ il più piccolo dei tipi di base |
bool | 1 byte Può memorizzazione solo valori true o false |
short | 2 byte Dimensioni comprese tra il tipo char e quelle di tipo int |
int | 4byte Dimensioni comprese tra il tipo short e quelle di tipo long |
long | 4 byte Range da – 2 147 483 648 a 2 147 483 647 |
long long | 8 byte Range da -9 223 372 036 854 775 808 a -9 223 372 036 854 775 807 |
signed | Specificatore di variabile, se il range dei dati comprende sia entremo positivo che negativo. Per esempio signed char (anche solo char) ha come range da -128 a 127 |
unsigned | Specificatore di variabile, il range dei dati comprende solo un entremo quello positivo. Per esempio unsigned char ha come range da 0 a 255 |
Tipi a virgola mobile | |
float | 4 byte |
double | 8 byte |
long double | 12 byte |