
Un operador en programación es un símbolo especial que realiza una operación específica en uno o más valores. Piensa en ellos como verbos que le dicen a tu programa qué acción realizar.
Operadores Aritméticos
Son los más comunes y te permiten realizar operaciones matemáticas básicas. Por ejemplo:
+(Suma):5 + 3da como resultado8-(Resta):10 - 4da como resultado6*(Multiplicación):2 * 6da como resultado12/(División):20 / 5da como resultado4%(Módulo o Residuo):7 % 3da como resultado1(el residuo de la división)
Imagina que tienes una cesta con 7 manzanas y quieres dividirlas entre 3 amigos. Cada amigo recibe 2 manzanas, y te sobra 1. Ese "sobra 1" es el resultado del operador módulo.
Must Read
Operadores de Asignación
El operador de asignación más básico es el =. Se usa para asignar un valor a una variable. Por ejemplo:
edad = 25. Aquí, estamos asignando el valor 25 a la variable llamada edad.

También existen operadores de asignación combinados como:
+=(Suma y asigna):x += 5es lo mismo quex = x + 5-=(Resta y asigna):x -= 3es lo mismo quex = x - 3
Operadores de Comparación
Estos operadores comparan dos valores y devuelven un valor booleano (verdadero o falso). Ejemplos:

==(Igual a):5 == 5esverdadero,5 == 6esfalso!=(Diferente a):5 != 6esverdadero,5 != 5esfalso>(Mayor que):10 > 5esverdadero<(Menor que):3 < 7esverdadero>=(Mayor o igual que):5 >= 5esverdadero<=(Menor o igual que):2 <= 4esverdadero
Piensa en esto como responder a preguntas. ¿Es la edad de Ana mayor que la de Juan? La respuesta (verdadero o falso) es el resultado del operador de comparación.
Operadores Lógicos
Se utilizan para combinar o negar expresiones booleanas:
&&(AND o Y):(edad > 18) && (tiene_carnet == verdadero). Solo esverdaderosi ambas condiciones sonverdaderas.||(OR u O):(llueve == verdadero) || (hace_frio == verdadero). Esverdaderosi al menos una de las condiciones esverdadera.!(NOT o NO):!(es_fin_de_semana == verdadero). Invierte el valor booleano. Sies_fin_de_semanaesverdadero, el resultado esfalso, y viceversa.
En resumen, los operadores son herramientas fundamentales para manipular datos y controlar el flujo de un programa. Comprender su función es esencial para programar de manera efectiva.