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=++aresulta enb=6). - Como sufijo: Primero toma el valor de la expresión y luego incrementa (ej:
a=5, b=a++resulta enb=5y luegoa=6).
- Como prefijo: Primero realiza el incremento y después continúa con el valor de la expresión (ej:
- 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
- Incremento, decremento y signo.
- Multiplicación (*), división (/) y módulo (%).
- 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 == 5resulta en0).>,>=,<,<=,!=(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
||>=,>,<,<===,!=&&!