Operadores compuestos

  0 comentarios

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
++ Incremento
Decremento
+= Suma compuesta
-= Resta compuesta
*= Multiplicación compuesta
/= División compuesta
%= Modulo compuesto
&= and bit a bit compuesto
|= or bit a bit compuesto

++ (incremento) / — (decremento)

Son operadores que aumentan o disminuyen una variable.

Sintaxis

x++; // incrementa x una unidad y devuelve el antiguo valor de x
++x; // incrementa x una unidad y devuelve el nuevo valor de x
x--; // decrementa x una unidad y devuelve el antiguo valor de x 
--x; // decrementa x una unidad y devuelve el nuevo valor de x

Ejemplos

x = 2;
y = ++x;  // x contiene ahora el valor 3, y devuelve 3
y = x--;  // x contiene ahora el valor 2, y devuelve 3 

+= , -= , *= , /=

Estos operadores realizan una operación matemática de una variable con otra variable o constante.

Sintaxis

x += y;  // equivalente a la expresión x = x + y;
x -= y;  // equivalente a la expresión x = x - y;
x *= y;  // equivalente a la expresión x = x * y;
x %= y;  // equivalente a la expresión x = x % y;
x /= y;  // equivalente a la expresión x = x / y;

Ejemplos

x = 2;
x += 4;  // x ahora contiene 6
x -= 3;  // x ahora contiene 3
x *= 10;  // x ahora contiene 30
x /= 2;  // x ahora contiene 15
x %= 5;  // x ahora contiene 0  

Deja un comentario

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

*
*
*