Module: (C++) Variables. Formatos de salida


Problem

1/7

Variables

Theory Click to read/hide

Variables

Una computadora no sería necesaria si no tuviera la capacidad de almacenar información diversa en su memoria y poder procesar el mismo tipo de información usando los mismos algoritmos.Para crear programas más interesantes, uno debe aprender a almacenar información. en la memoria de la computadora. Al mismo tiempo, necesitamos aprender a acceder de alguna manera a las celdas de memoria de la computadora. 
En programación, como en la vida, para referirse a cualquier parte de la memoria de la computadora, se da por nombre. Usando este nombre, puede leer información y escribirla allí.
 
Una variable es una ubicación en la memoria de la computadora que tiene un nombre y almacena algún valor correspondiente al tipo .

La palabra "variable" nos dice que su valor puede cambiar durante la ejecución del programa.  Cuando se guarda un nuevo valor de variable, el antiguo se borra.


Para una computadora, toda la información son datos en su memoria: conjuntos de ceros y unos (en pocas palabras, cualquier información en una computadora son solo números y los procesa de la misma manera). Sin embargo, sabemos que los números enteros y fraccionarios funcionan de manera diferente. Por lo tanto, cada lenguaje de programación tiene diferentes tipos de datos, que se procesan utilizando diferentes métodos.

Por ejemplo,
entero variables – escriba int (del inglés integer– integer), ocupa 4 bytes en memoria;
real variables que pueden tener una parte fraccionaria (tipo float – del inglés floating point– floating point) , ocupa 4 bytes en la memoria, o escriba doble, que ocupa 8 bytes;
caracteres (tipo char – del inglés character– character), ocupan 1 byte en memoria.

Intentemos agregar alguna variable a nuestro programa.
Antes de usar una variable, debe decirle a la computadora que le asigne espacio en la memoria. Para ello, se debe declarar la variable, es decir, especificar qué tipo de valor almacenará y darle un nombre.
También puede asignarle valores iniciales si es necesario. 

Ejemplo
Desmontar el programa. #include <iosrstream> utilizando el espacio de nombres estándar; principal(){ int a = 6, b; // declaró dos variables de tipo entero, // el valor 6 se guardó inmediatamente en la variable а. // La variable b no se ha establecido en un valor inicial, // lo que habrá en la memoria en este caso, no lo sabemos. }

Problem

En la quinta línea, declara una variable a de tipo entero con un valor inicial de 7.