Variables
Una variable es una posicion de memoria, a la que se le asigna un nombre, y que sirve para guardar un valor.
Hay diferentes tipos de variables:
- Las globales. Son variables que se definen fuera de las funciones y eso hace que permanezcan visibles para todos los procedimientos y funciones.
- Las locales. Son las variables mas comunes. Se declaran en el cuerpo de la función o procedimiento y su visibilidad esta restringida para esa funcion.
- Las variables estaticas. Son aquellas que se declaran con el modificador «static» que hace que se mantenga una posicion de memoria para ellas, una vez se haya ejecutado el codigo donde fueron declaradas.
Constantes
Una constante es un espacio de memoria reservado para un valor fijo y que no se modificara.
La declaracion se efectua igual a la de una variable.
const
int
numero = 3;
Tipos de datos
Las variables las hemos de definir segun el tipo de datos que van a contener. Los tipos de datos basicos són: booleano, entero, real y caracter.
Los tipos de datos los definimos como:
- bool: Permite guardar un valor booleano como cierto (true) o falso (false);
- int: Permite guardar un valor entero entre el rango de [-2^15] y [2^15].
- float: Permite guardar numeros reales dentro de un intervalo y con precision decimal.
- double: Permite guardar numeros reales con el doble del intervalo del dato «float» .
- char: Permite almacenar valores de la tabla ASCII. (Estos valos pueden ser letras, numeros y signos);
Declaración de variables
Las variables las declararemos especificando su tipo de dato y el nombre de la variable.
Por ejemplo:
char letra;
int numero;
bool booleana;
Cuando declaras una variable puedes asignarle un valor.Tambien puedes hacerlo mediante otra sentencia mas adelante.
Aqui declararemos la variable letra y le asignaremos el valor ASCII de la Letra ‘L’. La variable numero valdra 6 y la variable booleana le asignaremos el valor cierto (true).
char letra=’L’;
int numero=6;
bool booleana=true;
Como he dicho, una vez declarada la variable puedo asignarle un valor en cualquier momento.
letra=’R’;
ahora la variable letra, contendra el valor ASCII de la letra ‘R’.
Declaración de multiples variables
Podemos declarar multiples variables de un mismo tipo en la misma linea de codigo.
int Numero,Numero2, Numero3;