4. Operadores y prioridad de operadores



Operadores

El lenguaje C permite manejar una gran variedad de operadores como lo son:

  • Aritméticos
  • Llógicos
  • De asignación
  • Relacionales

Operadores aritméticos

Operador Nombre Ejemplo
+ Suma 5 + 5 = 5
Resta 10 – 3 = 7
/ División 15 / 5 = 3
* Producto (Multiplicación) 6 * 8 = 48
% Resto (Resto de una división) 25 / 4 = 6
24 Resto = 1

 

Operadores lógicos

Operador Nombre Ejemplo Resultado
! No !A Negación de A
&& Y A && B Verdadero si alguno es verdadero
|| Ó A || B Si  A y B son verdaderas se obtiene verdadero (true)

 

Operadores de asignación

Operador Nombre Ejemplo Resultado
++ Incremento 5++ 6
Decremento 5– 4
= Asignación 5 = 3 3
+= Incremento de 7 += 3 10
-= Decremento de 5 -= 2 3
*= Asignación del producto 3 *=2 6
/= Asignación de la división 10 /=2 5

 

Operadores relacionales

Operador Nombre Ejemplo Resultado
== Igual a 5 == 5
5 == 3
Verdadero
Falso
!= Diferente de 6 != 8
6 != 6
Verdadero
Falso
> Mayor que 10 > 9
9 > 10
Verdadero
Falso
>= Mayor o igual que 8 >= 8
7 >= 6
Verdadero
Falso
< Menor que 10 < 25
25 < 10
Verdadero
Falso
<= Menor o igual que 10 <= 9
13 <= 18
Verdadero
Falso

 

Prioridad de operadores