Operadores en Programación: Tipos, Funciones y Prioridades

Enviado por Chuletator online y clasificado en Matemáticas

Escrito el en con un tamaño de 3,04 KB

1. Operadores indicadores de expresión

a) ( )

Se utilizan para indicar una prioridad o una determinada visión en las expresiones. Tienen dos utilidades principales:

  • Determinar la máxima prioridad en una expresión.
  • Encerrar los parámetros en las funciones.

b) [ ]

Se utilizan para encerrar los índices de las tablas o arrays.

2. Operadores aritméticos

2.1. Operadores unarios

Solo llevan un operando. Ejemplo: -5

  • a) -: El signo va antes del operando.
  • b) ++ (Incremento): Se utiliza siempre con un operando entero y sirve para aumentar el valor en 1 unidad.
    • Como prefijo: Primero realiza el incremento y después continúa con el valor de la expresión (ej: a=5, b=++a resulta en b=6).
    • Como sufijo: Primero toma el valor de la expresión y luego incrementa (ej: a=5, b=a++ resulta en b=5 y luego a=6).
  • c) -- (Decremento): Disminuye en una unidad el operando. Funciona con números enteros y, de manera similar al anterior, puede ir como prefijo o como sufijo.

2.2. Operadores binarios

Llevan dos operandos. Ejemplo: 3 + 5 (donde 3 y 5 son los operandos).

  • a) + (Suma)
  • b) - (Resta)
  • c) * (Multiplicación)
  • d) / (División): Si los dos operandos son enteros, el resultado es la división entera; si uno es real, el resultado es real.
  • e) % (Módulo): Representa el resto de la división entera. Obligatoriamente, los dos operandos deben ser enteros.

Prioridad de operadores aritméticos

  1. Incremento, decremento y signo.
  2. Multiplicación (*), división (/) y módulo (%).
  3. Suma (+) y resta (-).

Nota: Se evalúan de izquierda a derecha.

3. Operadores lógicos y relacionales

Relacionales

Estos operadores se utilizan para realizar operaciones lógicas, obteniendo como resultado 0 si es falso y 1 si es verdadero. Cualquier valor distinto de 0 se considera verdadero.

  • ==: Comparación de valores (ej: 3 == 5 resulta en 0).
  • >, >=, <, <=, != (Distinto de).

Lógicos

  • && (Y): Toma valor verdadero cuando los dos operandos son verdaderos. Si alguno es falso, el resultado es 0.
  • || (O)
  • ! (NO)

Prioridad de operadores lógicos y relacionales

  1. ||
  2. >=, >, <, <=
  3. ==, !=
  4. &&
  5. !

Entradas relacionadas: