• Viernes 17 de Mayo de 2024, 04:19

Autor Tema:  Re: Quisiera ayuda con los Operadores de Asignacion! :(  (Leído 989 veces)

Praetor

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
    • http://www.geocities.com/fenixpraetor
Re: Quisiera ayuda con los Operadores de Asignacion! :(
« en: Jueves 23 de Enero de 2003, 19:02 »
0
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

  • Miembro MUY activo
  • ***
  • Mensajes: 121
    • Ver Perfil
Quisiera ayuda con los Operadores de Asignacion! :(
« Respuesta #1 en: Jueves 23 de Enero de 2003, 23:39 »
0
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