A la taula 3 estan sumaritzats els diferents tipus de variable disponibles en C.
void és el tipus de dades buit, i es fa servir per expressar que una funció no retorna res, o no rep cap paràmetre.
Hi ha la possibilitat de definir signed o unsigned. unsigned especifica que només s'admetran valors positius i, per tant, permet treballar amb el rang desplaçat (per exemple, unsigned char tindrà un rang de 0 a 255 mentre que signed char el té de -128 a 127).
Les variables del tipus char són un caràcter però alhora es poden considerar com un número. Per exemple,
c = 'A'; /* c pren per valor el número ASCII de la lletra "A" */
Les dades numèriques reals usualment són donades amb 7 xifres significatives (float). Existeixen dues formes de representar les constants reals
Per definir una variable primer es posa el tipus i després el nom de les variables d'aquell tipus. Per exemple,
int i, j; /* i, j són números enters */ char car; /* car és una variable de caràcter */ float x,y; /* x, y són números reals */
Taller de simulació medi ambiental