¿Cómo crear variables?
tipoDeVariable
nombreVariable
= valorInicial
Ejemplo: int number = 0;
.
Las variables no pueden:
- Empezar con caracter especial
- Un numero
- No tienen espacio
Y recuerden inicializar
Introducción
Historia y evolución del lenguaje C y C++
Entorno de desarrollo
Proceso de compilación en C++ paso a paso
Instalación del compilador C++ en Windows usando MinGW
Instalación de C++ y configuración en Linux y Visual Studio Code
Instalación de Xcode y extensiones C++ en VSCode
Conceptos básicos
Primer Programa "Hola Mundo" en C++: Estructura y Ejecución Básica
Tipos de Datos en C++: Booleanos, Enteros, Flotantes y Caracteres
Creación y Uso de Variables en C++
Constantes y Listas en C++: Uso y Manipulación Básica
Operadores en C++: Aritméticos, Comparativos y Lógicos
Manejo de Entrada y Salida de Datos con IOStream en C++
Control de flujo
Condicionales en C++: if, else, else if y operadores lógicos
Condicionales en C++: Uso de la Sentencia Switch Case
Ciclos For en C++: Cómo Iterar Listas y Rangos Numéricos
Ciclos While y Do While en C++: Ejemplos Prácticos
Funciones
Funciones en C++: creación, uso y valores por defecto
Uso de la Biblioteca String en C++ para Manejo de Cadenas de Texto
Próximos pasos
Programación Orientada a Objetos con C++
No tienes acceso a esta clase
¡Continúa aprendiendo! Únete y comienza a potenciar tu carrera
Las variables son un concepto fundamental en la programación. Se utilizan para almacenar datos que el programa necesita manipular durante su ejecución. Estos datos pueden incluir listas de usuarios, tareas asociadas a una persona, o cualquier otra información relevante que deba ser manejada por el programa. Saber cómo crear y emplear variables de manera efectiva es esencial para cualquier desarrollador, ya que permite realizar cálculos, tomar decisiones y presentar información al usuario.
Crear una variable en C++ implica definir su tipo de dato, asignar un nombre relevante y, si es viable, establecer un valor inicial. Esta práctica facilita recordar el propósito de cada variable y optimiza la organización del código.
int
para enteros.int edad = 0;
La línea anterior define una variable edad
de tipo entero e inicializa su valor en 0. El uso del punto y coma al final indica al compilador que se ha concluido la instrucción.
Las variables, por naturaleza, son cambiantes. Esto significa que su valor puede ser modificado durante la ejecución del programa, lo que es una característica crucial para la funcionalidad de las aplicaciones.
Por ejemplo, para mostrar el valor de una variable en una terminal, se podría utilizar la misma lógica que para imprimir un texto, simplemente sustituyendo el contenido:
std::cout << edad;
Si en el transcurso del programa es necesario cambiar el valor de edad
, se puede hacer así:
edad = 18;
El valor de la variable edad
será ahora 18. Poder modificar las variables es esencial para reflejar cambios en tiempo real, como actualizaciones basadas en la interacción con el usuario.
x
o data
, a menos que el contexto sea extremadamente claro.La capacidad de las variables para cambiar su valor les confiere una utilidad inmensa en la programación. Esto permite a los desarrolladores ajustar datos, realizar cálculos dinámicos y adaptar la funcionalidad del programa según las necesidades del momento.
Por ejemplo, cambiando el valor de edad
:
edad = 30;
std::cout << edad;
El programa ahora mostrará 30, reflejando el cambio efectuado. Las variables son tanto una herramienta de almacenamiento como un medio para la lógica adaptable y la funcionalidad del programa.
En próximas clases, se profundizará en otras características vitales de las variables, como las constantes y diversos tipos de datos que amplían las capacidades del lenguaje C++. Continuar explorando estas facetas es crucial para dominar la programación y construir aplicaciones robustas y eficientes.
Aportes 14
Preguntas 6
tipoDeVariable
nombreVariable
= valorInicial
Ejemplo: int number = 0;
.
Las variables no pueden:
Y recuerden inicializar
CODIGO CONCATENANDO CADENA DE VARIABLES DE DIFERENTES TIPOS DE DATOS
#include <iostream>
using std::cout;
using std::endl;
using std::string;
int main(){
string nombre = "Matias Bravo";
string pais = "Chile";
int edad = 18;
cout << "Hola, soy " << nombre << ", tengo " << edad << " años y soy de " << pais << endl;
}
OUTPUT: Hola soy Matias Bravo, tengo 18 años y soy de Chile
NOTAS:
.
Las variables pueden ser reasignadas, es decir puede inicializarlas y darles un valor, pero en la siguiente linea sobreescribir ese valor.
.
Como vimos en la clase anterior existen varios tipos de datos,
(int, bool, etc) por ende las variables pueden ser uno de esos tipos de datos
Les dejo el código 😃
#include <iostream>
using namespace std;
int main() {
int age = 14;
age = age + 1;
cout << age;
}
Al declarar múltiples variables del mismo tipo se pueden declarar en la misma línea de código separando con “,”.
int suma1 = 0, suma2 = 0, suma3 = 0;
Hablando de variables, una forma de optimizar el Código en C++ es para las variables booleanas utilizar un entero de 1 byte en vez de un bool que ocupa 4 bytes, esto se hace usando un uint8 ( unsigned int ) y decirle la cantidad de bites que va a ocupar con :1, quedaría de la siguiente manera:
Esto se usa en la industria, les dejo un fragmento de la clase Actor del codigo fuente en Unreal Engine 5 como ejemplo:
EJEMPLOS DE TIPOS DE DATOS Y COMO UTILIZARLOS ❤️
#include<iostream>
using namespace std;
int main()
{
short numerito = 1; //enteros
int numero = 12345; //enteros
long numerote = 12345678; //enteros
float decPeque = 3.1416; // decimales
double decGrande = 12.3456; //decimales
char letra = 'E'; //caracter
bool logico = true; //logico
cout << "La variable short es: " << numerito << endl;
cout << "La variable int es: " << numero << endl;
cout << "La variable long es: " << numerote << endl;
cout << "La variable float es: " << decPeque << endl;
cout << "La variable double es: " << decGrande << endl;
cout << "La variable char es: " << letra << endl;
cout << "La variable bool es: " << logico << endl;
cout << "-------------------"<< endl;
cout << "Dame un nuevo valor para short: " ;
cin >> numerito;
cout << "La variable short es: " << numerito << endl;
cout << "Dame un nuevo valor para char: " ;
cin >> letra;
cout << "La variable bool es: " << letra << endl;
}
usando el espacio de nombres std ;
int main ()
{
int edad = 0 ;
edad = 18 ;
cout << edad;
}
CÓDIGO DE LA CLASE MÁS EXPLICACIONES
#include <iostream>
using namespace std;
int main(){
cout << "Holis, my name is Rosa Palacios\n";
/*Creando nuestras primeras variables:
1. Indicando el tipo de dato que vamos almacenar
2. Un nombre para la variable
Extra: le podemos dar un valor inicial (es buena practica)*/
int age = 21; // sin asignación de valor inicial la variable imprime la dirección en memoria esto es una lógica propio falta verificar esta información
age = 22; // reasignación de valores
cout << "I have "<< age << " years";
/*Las variables pueden ser manipuladas o mostradas al usuario
Para modificarlas con el signo =*/
}
Un pequeño dato que podría reducir erorres a la hora de definir y usar variables, es que C++ es un programa que distingue entre mayúsculas y minúsculas. Por lo que la variable “Edad” sería distinta de la variable “edad”.
Es importante tener en cuenta que si declaras la variable (Edad) no es lo mismo que la variable (edad), y al momento de ejecutar el código podrías tener un error, ejemplo:
#include <iostream>
using namespace std;
int (){
int edad; //Declaramos con "edad" con minúscula
cout << Edad; //Pedimos que refleje una variable que no está declarada "Edad" con la E mayúscula, por lo tanto, no reflejará nada
}
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?