Café y Código

2. Variables y tipos

Declaración

En C++ el tipo va antes del nombre (como en muchos lenguajes compilados). Algunos tipos viven en cabeceras aparte; para texto cómodo usamos std::string con #include <string>.

Tipos comunes
CPP
1 #include <iostream>
2 #include <string>
3
4 int main() {
5 int edad = 20;
6 double pi = 3.14159;
7 bool activo = true;
8 char inicial = 'A';
9 std::string nombre = "Ana";
10
11 std::cout << nombre << " tiene " << edad << " años\n";
12 return 0;
13 }

const y literales

Los valores que no deben cambiar se marcan con const (ayuda al compilador y a vos).

Constantes
CPP
1 const int MESES = 12;
2 const double IVA = 0.21;

auto (C++11+)

El compilador deduce el tipo a partir del valor inicial (tiene que haber inicialización).

auto
CPP
1 auto x = 42; // int
2 auto z = 3.14; // double
3 auto ok = false; // bool

Ejercicio

Declará variables para el precio de un producto (double), la cantidad (int) y mostrá el total.

Ver idea
CPP
1 #include <iostream>
2
3 int main() {
4 double precio = 9.99;
5 int cantidad = 3;
6 double total = precio * cantidad;
7 std::cout << "Total: " << total << "\n";
8 return 0;
9 }

Dato curioso: C++ apareció en 1985; Bjarne Stroustrup en Bell Labs. Wikipedia

Ko-fi
Donaciones
Apoyá cafeycodigo con un café en Ko-fi. Colaboradores: insignia, muro y zona exclusiva.