Operadores
Operador: Es un símbolo que tiene una función predefinida.
Expresión: Es una combinación de operadores, variables y o constantes, de cuya evaluación
se obtiene un valor.
Tipos deOperadores
1. Operadores de Asignación
Asignan un valor a una variable.
Tipo Operador Acción
Simple (Absoluta) = Asignación simple
+= Asignación suma
‐= Asignación resta
*= Asignaciónproducto
/= Asignación cociente
Compuesta
(Relativa)
%= Asignación modulo
2. Operadores Aritméticos
Permiten realizar operaciones aritméticas.
Tipo Operador Acción
‐‐ Decremento
Unitarios
++Incremento
+ Suma
‐ Resta
* Producto
/ División
Binarios
% Módulo
3. Operadores Relacionales
Permiten evaluar las relaciones entre un par de operandos.
Operador Acción
< Inferior a –Menor que
> Superior a – Mayor que
<= Inferior o igual a – Menor o igual que
>= Superior o igual a – Mayor o igual que
== Igual a
!= Diferente a
El resultado de cualquier evaluaciónrelacional se interpreta como Verdadero o Cierto (true) o
Falso (false). En C se utilizan valores enteros para representar estos valores: 0 para falso y
normalmente 1 para cierto.
4. Operadoreslógicos
Permiten conectar un par de propiedades o evaluaciones relacionales.
Operador Operación lógica
! no (Negación)
&& y (AND)
|| o (OR)
Los resultados de las evaluaciones realizadascon los operadores lógicos son:
A B !A A && B A||B
V V F V V
V F F F V
F V V F V
F F V F F
4. Operador condicional
Conocido tambiéncomo operador ternario, es el único que permite otorgar un valor a partir
de una decisión.
Sintaxis: expresión_relacional ? expr1 : expr2
Si el resultado de la expresión relacional, el valor aasignar será la expresión 1; si es falso el
resultado, el valor será la expresión 2.
Jerarquía de operadores
Operadores
Mayor jerarquía ( ) [ ]
! ++ ‐‐
* / %
+ ‐
<< >>
< <=...
Regístrate para leer el documento completo.