En cualquier lenguaje de programacion se usan diferentes tipos de datos, ya sea para realizar operaciones o manejar informacion. Los datos se pueden almacenar en variables o constantes.
Las variables almacenan datos que pueden cambiar antes, durante o despues de la ejecucion del programa.
Los valores constantes se mantienen a lo largo de la ejecucion y su valor siempre es definido dentro del codigo fuente.
VARIABLES
Son definidas con un tipo y nombre, por ejemplo:
siendo el tipo: int (valor entero) y el nombre: numero
Tipos:
int .- Es del tipo entero, en este tipo de variable se almacenan numero enteros (sin decimales). Admite un rango de valores entre: -32767 y 32767, por ejemplo: int suma;
char .- Este tipo de dato sirve para almacenar caracteres. Estos caracteres se almacenan internamente como numeros del 0 al 255. Los primeros 127 corresponden al codigo ASCII estandar y el resto al extendido, por ejemplo: char letra;
float .- En este tipo de dato podemos almacenar numeros decimales y el rango de valores va desde 3,4E-38 al 3,4E38. Ejemplo: float numero;
double .- Las variables del tipo double se almacenan numeros realesdel 1,7e-307 al 17E308 y se declara asi: double numero;
unsigned .- Este modificador (sin signo) modifica el rango de valores que puede contener una variable, solo admite valores positivos, por ejemplo unsigned char variable; lo que limita el rango de -128 -128 a tener un rango de 0 a 255.
Nombres:
Las variables no se les puede dar cualquier nombre, solo pueden ser compuestos por letras de la A a la Z, numeros y el simbolo _ . No se pueden poner signos de ningun tipo, la letra Ñ y el primer caracter no puede ser un numero.
Nombres validos:
a1
num2cal1
LIM_x
num2cal1
LIM_x
Nombres no validos:
1are
nombre?
apellido/nombre
nombre?
apellido/nombre
Tampoco se pueden usar nombres que ya estan reservados por el programa, como por ejemplo: main, for, do, while.
En el lenguaje C se distinguen mayusculas y minusculas, por tanto:
nombre
Nombre
NOMBRE
En el lenguaje C se distinguen mayusculas y minusculas, por tanto:
nombre
Nombre
NOMBRE
las 3 variables son diferentes.
Para llamar a las constantes usamos %d para int, %c para char, %f para float
Para llamar a las constantes usamos %d para int, %c para char, %f para float
CONSTANTES
Los valores constantes permiten manejar datos predefinidos en el programa, para hacer uso de ellos debemos definirlos de la siguiente manera:
#define nombre_de_la_constante valor
por ejemplo: #define MAXIMO 20
o tambien: #define area lado*lado
Para llamar a las constantes usamos %i