| Tipo | Descrizione |
| char | sono le variabili che contengono un carattere stringa (8 bit) |
| int | sono i numeri interi (16 bit) gamma numerica da -32768 a +32767 |
| float | sono i numeri a virgola mobile a precisione singola (32 bit) |
| double | sono i numeri a virgola mobile a precisione doppia (64 bit) |
| void | il non-tipo: non si possono creare variabili void, ma questo tipo é usato per dichiarare puntatori generici (che possono puntare a qualunque tipo di dati) e per definire funzioni che non restituiscono alcun valore |
| short | opzione: sono i numeri interi (16 bit) |
| long | opzione: sono i numeri interi (32 bit) |