2 min de lectura

En c++ existen los operadores y las expresiones.

Una expresión es comúnmente una operación matemática, como 4 + 2. Los operadores son los símbolos que especifican el cálculo, en este caso el operador seria (+).

Existen ciertos tipos de operadores, en este caso hablaremos del Operador de asignación  abreviada.

Operador de asignación abreviada

Como ya sabemos el operador de asignación ( = ) le da un valor a elemento que se encuentra a su lado izquierdo.

 

Ademas del operador de asignación ( = ), C++ proporciona cinco operadores de asignación adicionales.

operador-asignacion

Equivalencia de operadores de asignación.
Operador Sentencia abreviada Sentencia no abreviada Descripcion
*= a *= b a = a * b Multiplica a por v y asigna el resultado a la variable a.
/= a /= b a = a / b Divide a entre b y asigna el resultado a la variable a.
%= a %= b a = a % b Fija a al resto de a/b.
+= a += b a = a + b Suma b y a y los asigna a la variable a.
-= a -= b a = a – b Resta b de a y asigna el resultado a la varianñe a.

Estos operadores de asignación actúan como una notación abreviada para expresiones utilizadas con frecuencia. Así, por ejemplo, si se desea multiplicar 10 por var, se puede escribir:

C++  nos proporciona un operador abreviado de asignación ( *= ), que realiza una asignación equivalente,

 

La utilidad de estos operadores abreviados es el ahorro de escritura que estos suponen.

Aquí un ejemplo de como se puede utilizar el operador abreviado.

 

 

Deja tus comentarios

This site uses Akismet to reduce spam. Learn how your comment data is processed.