Saltar al contenido principal
eLearner.app
Módulo 1 · Lección 1 de 31/18 en el curso~10 min
Lecciones del módulo (1/3)

Variables y tipos de datos

En C++, cada variable tiene un tipo estático bien definido en el momento de la compilación. Esto significa que una vez que declaras una variable de un determinado tipo, no podrás cambiar su tipo más adelante.

Este enfoque garantiza el máximo rendimiento en tiempo de ejecución y permite al compilador capturar muchos errores comunes antes de que se ejecute el programa.

Declaración e Inicialización

Para declarar una variable en C++, debes especificar primero el tipo, seguido del nombre de la variable:

Code
int age; // Declaración sin inicialización (¡contiene un valor indefinido!)
age = 25; // Asignación posterior

Inicialización moderna

El C++ moderno introduce diferentes formas de inicialización. La más segura y uniforme es la brace initialization (inicialización con llaves):

Code
int age = 25;       // Inicialización clásica (estilo C)
int score {100};    // Inicialización uniforme (C++11)

Los Tipos Primitivos Fundamentales

Aquí están los principales tipos de datos que usarás cotidianamente:

TipoDescripciónEjemplo
intNúmeros enteros (ej. 1, -42, 0)int points = 50;
doubleNúmeros de coma flotante de doble precisióndouble price = 19.99;
charUn solo carácter encerrado entre comillas simpleschar grade = 'A';
boolValores booleanos (true o false)bool isActive = true;

Objetos Complejos: std::string

Para gestionar secuencias de texto, el C++ estándar proporciona la clase std::string (definida en la cabecera <string>):

Code
#include <string>

std::string name = "Alice";

Pruébalo tú mismo

Ejercicio#cpp.m1.l1.e1
Intentos: 0Cargando...

Declara una variable llamada age de tipo int con el valor 30, e imprímela usando std::cout.

Cargando editor...
Mostrar pista

Usa la sintaxis `int age = 30;`para declarar la variable, luego imprímela con`std::cout << age;`.

Solución disponible después de 3 intentos

Ejercicio#cpp.m1.l1.e2
Intentos: 0Cargando...

Declara una variable llamada username de tipo std::string con el valor 'Alice', e imprímela usando std::cout.

Cargando editor...
Mostrar pista

Usa `std::string username = "Alice";` y luego envíala al flujo std::cout.

Solución disponible después de 3 intentos