Читать книгу Taller de Arduino. Experimentando con Arduino MKR 1010 - German Tojeiro Calaza - Страница 36

2.2.3 Operadores aritméticos, lógicos y booleanos

Оглавление

Los operadores aritméticos que se incluyen en el entorno de programación de Arduino son: la suma, la resta, la multiplicación y la división. Estos devuelven la suma, diferencia, producto o cociente de dos operandos. Esto es lo que normalmente se denominan matemáticas de andar por casa.

y = y + 3; // Sume 3 a la variable y

x = x - 7; // Reste 7 a la variable x

i = j * 6; // Realice el producto de 6 y de la variable j

r = r / 5; // Divida la variable r entre 5

Los operadores de comparación de una variable se utilizan con frecuencia en las sentencias condicionales del tipo IF (las veremos más adelante) para comprobar si una condición es verdadera o falsa; es decir, para tomar decisiones en el programa. Los símbolos de los operadores de comparación se muestran a continuación.

x == y // x es igual a y

x != y // x no es igual a y

x < y // x es menor que y

x > y // x es mayor que y

x <= y // x es menor o igual que y

x >= y // x es mayor o igual que y

Los operadores booleanos son una forma de comparar dos expresiones y devolver un TRUE o FALSE dependiendo del operador. Existen tres operadores lógicos:

&& Operador AND

|| Operador OR

! Operador NOT

Desde nuestro punto de vista es más productivo memorizar los diferentes tipos de operadores que los diferentes y variados tipos de variables. La razón se asienta en la experiencia que afirma que los operadores constituyen la toma de decisiones fundamental en los programas y elegir un operador u otro puede determinar el funcionamiento correcto o no de su proyecto. En cambio, la elección de una variable u otra no tiene por qué ser determinante.

Taller de Arduino. Experimentando con Arduino MKR 1010

Подняться наверх