Programación General > C/C++

 Re: Quisiera ayuda con los Operadores de Asignacion! :(

(1/1)

Praetor:
Hola a todos, quisiera saber si pudieran ayudarme con los operadores de asignacion, es decir, necesito hacer un ejercicio que me haga los operadores de asignacion, que serian los siguientes!

=   Asignación simple
   +=   Suma
   -=   Resta
   *=   Multiplicación
   /=   División
   %=   Módulo (resto)

Alguien tiene un ejemplo claro de entender!!?? :P

Por su ayuda gracias

gmantil:
Cuando usas el operador = en un incremento como:

i = 5;         /* esta linea coloca 5 en i */
i = i + 20;  /* esta linea incrementa en 20 a i */

Luego después de la segunda linea i tomará el valor de 25.

La linea :
i = i + 20;

puede ser reemplazada por :
i += 20; /*luego esto tambien da 25 */

Es importante tener en cuenta que la precencia de ioperadores puede variar con los operadores operador=, pues estos son casí los últimos de la jerarquia.

Si haces :

i = 5;
i = i  * 3 + 4; /* esto da 19 */

Pero si escribes:

i *= 3 + 4; /* esto da 35 */

pues + es de mayor jerarquia que *=

Todos estos operadores funcionan similarmente a mi ejemplo.

Espero esto te ayude un poco.

Suerte,
gmantil

Navegación

[0] Índice de Mensajes

Ir a la versión completa