1. El Octavo Bit
  2. / Lenguaje de programación de Arduino
  3. / Operadores compuestos

Operadores compuestos

| Actualizado:
Comentarios: 0

Si combinamos operadores aritméticos entre sí, asignaremos nuevas funcionalidades a las variables, como por ejemplo, un acumulador o un contador. Es decir, que podemos acumular un valor en una variable en cada vuelta o simplemente realizar un contador de las vueltas que hace un bucle con un for.

Operadores compuestos Ejemplo
++

Incremento

Incremente la variable en una unidad.

byte n = 254;
n++;      //255
n++;      //0
n++;      //1

Decremento

Decrementa en uno la variable dada.

byte n = 1;
n--;   //0
n--;   //255
n--;   //254
+=

Suma compuesta

Suma un valor y lo guarda en la misma variable.

byte n = 5;
n += 3;  //8
n += 3;  //11
-=

Resta compuesta

Resta un valor de una variable y guarda el resultado en la misma variable.

byte n = 15;
n -= 3;   //12
n -= 3;   //9
*= Multiplicación compuesta
byte n = 2;
n *= 2;   //4
n *= 2;   //8
/= División compuesta
byte n = 12;
n /= 2;    //6
n /= 2;    //3
%=

Modulo compuesto

Divide la variable entre un valor y guarda el resto en la misma variable.

byte n = 24;
n %= 5;   //4
n %= 3;   //1
&= and bit a bit compuesto  
|= or bit a bit compuesto  
Comentarios - 0

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *