Los operadores en C++ son símbolos utilizados para realizar operaciones en variables y valores. Vamos a explorar los operadores aritméticos, de asignación y de comparación en C++.
Operadores Aritméticos
Estos operadores se utilizan para realizar operaciones matemáticas básicas.
`+`: Suma
`-`: Resta
`*`: Multiplicación
`/`: División
`%`: Módulo (resto de la división)
Ejemplo:
int a = 10;
int b = 5;
int suma = a + b; // suma = 15
int resta = a - b; // resta = 5
int multiplicacion = a * b; // multiplicacion = 50
int division = a / b; // division = 2
int modulo = a % b; // modulo = 0
Operadores de Asignación
Estos operadores se utilizan para asignar valores a variables.
`=`: Asignación simple
`+=`: Suma y asignación
`-=`: Resta y asignación
`*=`: Multiplicación y asignación
`/=`: División y asignación
`%=`: Módulo y asignación
Ejemplo:
int x = 10;
x += 5; // Equivalente a: x = x + 5; (x ahora es 15)
x -= 3; // Equivalente a: x = x - 3; (x ahora es 12)
x *= 2; // Equivalente a: x = x * 2; (x ahora es 24)
x /= 4; // Equivalente a: x = x / 4; (x ahora es 6)
x %= 5; // Equivalente a: x = x % 5; (x ahora es 1)
Operadores de Comparación
Estos operadores se utilizan para comparar valores.
`==`: Igual a
`!=`: No igual a
`<`: Menor que
`>`: Mayor que
`<=`: Menor o igual que
`>=`: Mayor o igual que
Ejemplo:
int a = 10;
int b = 5;
bool es_igual = (a == b); // Falso (10 no es igual a 5)
bool no_es_igual = (a != b); // Verdadero (10 no es igual a 5)
bool menor_que = (a < b); // Falso (10 no es menor que 5)
bool mayor_que = (a > b); // Verdadero (10 es mayor que 5)
bool menor_igual = (a <= b); // Falso (10 no es menor o igual que 5)
bool mayor_igual = (a >= b); // Verdadero (10 es mayor o igual que 5)
Estos son los operadores básicos en C++ para realizar operaciones aritméticas, de asignación y de comparación en tus programas.