# 7. Módulo VII. Operadores Aritméticos y Lógicos
Son símbolos matemáticos utilizados para llevar a cabo operaciones entre valores, y
Sánchez Allende, J. (2009) indica las operaciones que se pueden llevar a cabo:
# 7.1. Números enteros y reales
Los números enteros y reales pueden llevar a cabo las mismas operaciones, sin embargo, los resultados son diferentes, para los números enteros son enteros y para los reales son reales.
# 7.1.1. Unarias
Poner delante de un número un signo + o -.
Figura 20. Ejemplo Operadores Unarias
# 7.1.2. Multiplicativas
Tenemos los operadores: por (*), división (/), residuo o resto (%)
Figura 21. Ejemplo Multiplicativas Por
Figura 22. Ejemplo Multiplicativas División
Figura 23. Ejemplo Multiplicativas Resto o Residuo
# 7.1.3. Aditivas
Es la suma y resta de operandos.
Figura 24. Ejemplo Aditivas Suma
Figura 25. Ejemplo Aditivas Resta
# 7.1.4. Incremento y decremento
Incrementa ++ o decrementa -- el valor de una variable en una unidad y se lo puede colocar antes o después del operando.
Figura 26. Ejemplo Incremento ++
Figura 27. Ejemplo Incremento --
# 7.1.5. Relación
Estos operadores son utilizados para comparar operandos y son:
- Mayor que → >
- Menor que → <
- Mayor igual que → >=
- Menor igual que → <=
Figura 28. Ejemplo Relación <, >, >=, <=
# 7.1.6. Operadores de igualdad
Similar al de relación con la diferencia que determina si los operandos son iguales **==** o no **!=**.
Figura 29. Ejemplo Relación ==, !=
# 7.2. Booleanos
# 7.2.1. Negación
Cambia el valor de verdad del operando **!.**
Figura 30. Ejemplo Negación !
# 7.2.2. Lógico
# 7.2.2.1. Y ( && ) ← AND
Valor lógico que compara que ambos sean true devolver true, en caso contrario devuelve false.
Figura 31. Ejemplo Lógico &&
# 7.2.2.2. O ( | | ) ← OR
Valor lógico que compara que ambos sean false para devolver false, en caso contrario devuelve true.
Figura 32. Ejemplo Lógico | |
# 7.3. Orden de prioridad de los operadores
- Unarios
- Multiplicativos, de izquierda a derecha
- Aditivos, de izquierda a derecha
- Relación
- Asignación
Para los operadores booleanos la prioridad es la siguiente:
- Negación
- Y ( && ) ← AND
- O ( | | ) ← OR