El lenguaje de programación C tiene varios tipos de variables, pero los más habituales son:
char
, int
, short
, long
or long long
.unsigned char
, unsigned int
, unsigned short
, unsigned long
or unsigned long long
.float
and double
.Los diferentes tipos de variables definen sus límites. Un char
puede tener un rango de -128 a 127, mientras que un long
puede variar de -2,147,483,648 a 2,147,483,647 (long
y otros tipos de datos numéricos pueden tener otro rango en diferentes computadoras, por ejemplo - de -9,223,372,036,854,775,808 a 9,223,372,036,854,775,807 en una computadora de 64 bits).
Se debe tener en cuenta que C no cuenta con un tipo de dato booleano. Generalmente, se define usando la siguiente notación:
#define BOOL char
#define FALSE 0
#define TRUE 1
Para los números, generalmente emplearemos el tipo de dato int
, que es un número entero en el tamaño de una "palabra", el tamaño de número predeterminado de la máquina en la que se compila el programa. En la mayoría de las computadoras, es un número de 32 bits, lo que significa que el número puede oscilar entre -2,147,483,648 y 2,147,483,647.
Para definir las variables foo y bar, necesitamos usar la siguiente sintaxis:
int foo;
int bar = 1;
Ahora, podemos hacer algunas matemáticas. Suponiendo que a, b, c, d y e son variables, simplemente podemos usar los operadores más, menos y multiplicación en la siguiente notación, y asignar un nuevo valor a a: