21.- Curso C++ Básico. Tipos de datos fundamentales
Introducción a las Variables y la Memoria en Computación
Conceptos Básicos de Variables
- Las variables son nombres que representan un segmento de memoria utilizado para almacenar información.
- La memoria utilizada por los programas se conoce como RAM (memoria de acceso aleatorio).
Estructura de la Memoria
- El bit es la unidad más pequeña de memoria, representando valores binarios (0 o 1), que son fundamentales para el funcionamiento interno de la CPU.
- A pesar del sistema binario, se pueden representar infinitos números con solo dos dígitos, similar al sistema decimal.
Direcciones de Memoria
- La memoria está organizada en direcciones secuenciales, permitiendo acceder a datos específicos, similar a una dirección postal.
- Cada dirección de memoria contiene un byte (grupo de bits), no un único bit debido a limitaciones en el número total de direcciones.
Tamaño del Byte y Tipos de Datos
- Un byte moderno consiste en 8 bits. En C++, generalmente trabajamos con fragmentos del tamaño de un byte.
- Todos los datos en una computadora son secuencias de bits; por lo tanto, es crucial especificar el tipo de datos al compilador para su correcta interpretación.
Asignación y Conversión de Tipos
- Al asignar un valor a una variable (por ejemplo,
int), este se convierte en una secuencia específica de bits que se almacena en la memoria.
- El compilador y la CPU manejan automáticamente las conversiones entre tipos y bits, simplificando el proceso para el programador.
Tipos Fundamentales en Programación
Clasificación y Ejemplos
- Existen tipos fundamentales como
int,short,long, así como otros tipos compuestos que serán explorados más adelante.
- Los tipos integrales incluyen enteros (
int), caracteres y booleanos; todos considerados valores numéricos enteros durante las conversiones.
Importancia del Tipo String