1.
Operadores Aritméticos
Son utilizados para realizar operaciones matemáticas básicas. En la
mayoría de los lenguajes de programación, los operadores aritméticos
funcionan de manera similar.
En lenguajes como C y Java, la división de enteros (/) devuelve un
número entero si ambos operandos son enteros.
Operador
Descripción
Ejemplo
Suma
5+3→8
Resta
10 - 4 → 6
Multiplicación
6 * 7 → 42
División
10 / 2 → 5.0
División entera
10 // 3 → 3
[Link] Alfanuméricos
Son operadores utilizados para trabajar con cadenas de texto (strings).
En lenguajes como Java o C, la concatenación de cadenas se hace con +,
pero en algunos lenguajes como JavaScript, se puede usar (template
literals). Algunos lenguajes no permiten * para repetir cadenas (ejemplo:
Java).
Operador
Descripción
Ejemplo
Concatenación de cadenas
"Hola" + " Mundo" → "Hola Mundo"
Repetición de cadenas
"Hola" * 3 → "HolaHolaHola"
[Link] Relacionales
Comparan dos valores y devuelven un resultado booleano (True o False).
En muchos lenguajes, = se usa para asignación y == para comparación.
Python permite comparar cadenas alfabéticamente: "a" < "b" es True.
Operador
Descripción
Ejemplo
>
Mayor que
5 > 3 → True
<
Menor que
2 < 8 → True
>=
Mayor o igual que
5 >= 5 → True
<=
Menor o igual que
4 <= 3 → False
==
Igualdad
10 == 10 → True
!=
Diferente
7 != 5 → True
4. Operadores Lógicos
Se utilizan para combinar expresiones booleanas. En otros lenguajes
como Java y C, && se usa en lugar de and, y || en lugar de or. En otros
lenguajes como Java y C, && se usa en lugar de and, y || en lugar de or.
Operador
Descripción
Ejemplo
and
Devuelve True si ambas condiciones son verdaderas
(5 > 2) and (10 > 3) → True
or
Devuelve True si al menos una condición es verdadera
(5 > 2) or (10 < 3) → True
not
Invierte el valor booleano
not (5 > 2) → False
5. Operadores Asociativos
Determinan cómo se agrupan los operadores cuando tienen la misma
precedencia.
En la mayoría de los lenguajes, los operadores se evalúan de izquierda a
derecha, excepto la potencia (), que se evalúa de derecha a izquierda.
En algunos lenguajes como JavaScript, 2 ** 3 ** 2 puede dar un error si
no se usa paréntesis.
Operador
Asociatividad
Ejemplo
+, -
Izquierda a derecha
10 - 5 + 2 → (10 - 5) + 2 = 7
*, /, %
Izquierda a derecha
10 / 5 * 2 → (10 / 5) * 2 = 4.0
** (potencia)
Derecha a izquierda
2 ** 3 ** 2 → 2 ** (3 ** 2) = 2 ** 9 = 512