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 |