Los operadores en C son símbolos especiales que se utilizan para realizar operaciones en variables y valores. Vamos a explorar tres categorías de operadores en C: operadores aritméticos, de asignación y de comparación.
1. Operadores Aritméticos
Los operadores aritméticos se utilizan para realizar operaciones matemáticas básicas. Aquí están los operadores aritméticos en C:
Suma (+): Suma dos operandos.
Resta (-): Resta el operando derecho del operando izquierdo.
Multiplicación (`*`): Multiplica dos operandos.
División (`/`): Divide el operando izquierdo por el operando derecho.
Módulo (`%`): Devuelve el resto de la división del operando izquierdo por el operando derecho.
Ejemplo:
int a = 10, 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
2. Operadores de Asignación
Los operadores de asignación se utilizan para asignar un valor a una variable. Aquí están los operadores de asignación en C:
Asignación (`=`): Asigna el valor de la expresión del lado derecho al operando del lado izquierdo.
Operadores de Asignación Combinados: Estos operadores realizan una operación y luego asignan el resultado a la variable. Por ejemplo: `+=`, `-=`, `*=`, `/=`, `%=`.
Ejemplo:
int x = 10;
x += 5; // x ahora es 15 (x = x + 5)
3. Operadores de Comparación
Los operadores de comparación se utilizan para comparar dos valores y devuelven un resultado verdadero o falso (1 o 0). Aquí están los operadores de comparación en C:
Igual a (`==`): Comprueba si dos operandos son iguales.
Diferente a (`!=`): Comprueba si dos operandos son diferentes.
Mayor que (`>`): Comprueba si el operando izquierdo es mayor que el operando derecho.
Menor que (`<`): Comprueba si el operando izquierdo es menor que el operando derecho.
Mayor o igual que (`>=`): Comprueba si el operando izquierdo es mayor o igual que el operando derecho.
Menor o igual que (`<=`): Comprueba si el operando izquierdo es menor o igual que el operando derecho.
Ejemplo:
int a = 10, b = 5;
int es_igual = (a == b); // es_igual = 0 (falso)
int es_mayor = (a > b); // es_mayor = 1 (verdadero)
int es_menor_o_igual = (a <= b); // es_menor_o_igual = 0 (falso)
Estos son los operadores aritméticos, de asignación y de comparación en C. Utilízalos para realizar operaciones y comparaciones en tus programas en C. ¡Sigue practicando para mejorar tus habilidades en programación en C!