SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Praetor en Jueves 23 de Enero de 2003, 19:02
-
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
-
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