Lección 1 · 1 de 20
Hola, mundo · C++
Escriba su primer programa en C++: la función main(), std::cout y el operador << para mostrar texto y números en la consola.

Todo programa en C++ empieza a ejecutarse en la función `main()`. Lo que va entre sus llaves { } son las instrucciones: se ejecutan de arriba abajo y cada una termina en punto y coma ;.
#include <iostream> incorpora la biblioteca de entrada y salida. Con ella llega `std::cout`, la salida de la consola. El prefijo std:: indica que pertenece a la biblioteca estándar de C++.
El operador `<<` envía a std::cout lo que tiene a su derecha, y se puede encadenar: "Welcome to " << "C++" << ... forma una sola línea. Los números se escriben igual que el texto, y 2 + 3 se calcula antes de mostrarse.
Para saltar de línea puede usar std::endl o el carácter '\n', que también funciona dentro del texto, como en "Line one\nLine two\n". \t inserta un tabulador. Los comentarios empiezan por // y el compilador los ignora.
return 0; le indica al sistema que todo ha ido bien. En DMarlon Studio, C++ es el motor de las aplicaciones nativas de escritorio con FLTK y del destino Consola: pulse F9 para compilar y ejecutar este ejemplo.
Código · main.cpp
// iostream gives us std::cout, the console output.#include <iostream>// Every C++ program starts running in main().int main() { std::cout << "Hello, world!" << std::endl; // << chains several pieces into one line. std::cout << "Welcome to " << "C++" << " in DMarlon Studio" << '\n'; // Numbers are printed just like text. std::cout << "This course has " << 20 << " lessons." << '\n'; std::cout << "2 + 3 = " << 2 + 3 << '\n'; // \n starts a new line inside the text; \t inserts a tab. std::cout << "Line one\nLine two\n"; std::cout << "Name:\tAda\n"; // Returning 0 tells the system that everything went well. return 0;}Salida · c++ -std=c++17 main.cpp -o main && ./main
Hello, world! Welcome to C++ in DMarlon Studio This course has 20 lessons. 2 + 3 = 5 Line one Line two Name: Ada
Para recordar
- Un programa empieza en
int main() { ... }. #include <iostream>da acceso astd::cout.<<encadena textos y números en la salida.'\n'ostd::endlsaltan de línea.- Cada instrucción termina en
;.
Ejercicio
Añada tres líneas que escriban su nombre, su ciudad y el resultado de 365 * 24 (las horas de un año), con un \t entre cada etiqueta y su valor.