Operadores compuestos
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