0% encontró este documento útil (0 votos)
3 vistas4 páginas

Inv

El documento describe varios tipos de operadores en programación, incluyendo aritméticos, alfanuméricos, relacionales, lógicos y asociativos. Cada tipo de operador se explica con ejemplos y su comportamiento en diferentes lenguajes de programación como C, Java y Python. Se enfatiza la importancia de la precedencia y asociatividad en la evaluación de expresiones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas4 páginas

Inv

El documento describe varios tipos de operadores en programación, incluyendo aritméticos, alfanuméricos, relacionales, lógicos y asociativos. Cada tipo de operador se explica con ejemplos y su comportamiento en diferentes lenguajes de programación como C, Java y Python. Se enfatiza la importancia de la precedencia y asociatividad en la evaluación de expresiones.
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

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

También podría gustarte