TIPOS DE VARIABLES

DECLARACIÓN Y ASIGNACIÓN DE VARIABLES

Declaración

Para declarar una variable, basta con indicar su tipo y su nombre. Existen ciertas convenciones en cuanto al nombre de las variables. Algunos prefieren separar las partes de un nombre con '_', otros prefieren escribir una mayúscula para separarlas. Ejemplo:

int recetaDelMes;

O


int receta_del_mes;

Lo importante es que utilices siempre la misma convención para tus programas.

Asignar un valor

Es posible asignar un valor a una variable al momento de declararla:

int recetaDelMes = 12301;

También es posible declarar varias variables en una misma línea, pero en este caso, todas las variables de la línea tendrán el mismo tipo.


int recetaDelMes = 12301, recetaDelAño = 45644545;

Error al definir un tipo de variable (Enteros con signo)

¿Qué pasa si el tipo que hemos elegido es muy pequeño? Si el número es mayor al máximo admitido por el tipo, entonces el valor de la variable será el valor mínimo admitido por este tipo.

unsigned short int numero = 65535;
cout << numero << endl;
numero++;
cout << numero << endl;

Si ejecutamos este código, la segunda línea no escribirá 65536, sino 0.

Esto es idéntico para todos los tipos.

Error al definir un tipo de variable(Enteros sin signo)

Para enteros sin signo, sucede lo mismo, una vez que el tipo alcanza su tamaño máximo, pasa a su valor mínimo.

short int numero = 32767;
cout << numero << endl;
numero++;
cout << numero << endl;

Si ejecutamos este código, la segunda línea no escribirá 32768, sino -32768. 



A continuación realizaremos un programa que nos diga nuestro nombre y nuestra edad utilizando los diferentes tipos de variables en este caso solo necesitaremos INT para la edad, Y STRING o CHAR para el nombre. Dependiendo de las necesidades y de la problemática a resolver puedes utilizar distintos tipos de variables para solucionar un problema dependiendo de tu lógica de programación.

PRUEBA TU MISMO!!!! http://cpp.sh/2xuyu

Dependiendo de los valores dados obtendremos la siguiente salida:


ESTE SITIO FUE CONSTRUIDO USANDO