No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de C++ B谩sico

Curso de C++ B谩sico

Diana Mart铆nez

Diana Mart铆nez

Variables

8/18
Recursos

Aportes 13

Preguntas 6

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

驴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

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;

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;
}

incluye < iostream >

usando el espacio de nombres std ;

int main ()
{
int edad = 0 ;
edad = 18 ;
cout << edad;
}

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:

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 鈥淓dad鈥 ser铆a distinta de la variable 鈥渆dad鈥.

la profe dianis es lo max

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
}