nombreVariable = valorAsignado;
Además del operador igual (=), se pueden emplear otros operadores de asignación, que a la vez que asignan un valor realizan un cálculo:- += (le suma a la variable un valor y guarda el resultado en la misma variable).
- -= (le resta a la variable un valor y guarda el resultado en la misma variable).
- *= (multiplica la variable por un valor y guarda el resultado en la misma variable).
- /= (divide la variable por un valor y guarda el resultado en la misma variable).
- %= (obtiene el resto de dividir la variable por un valor y guarda el resultado en la misma variable).
Otros operadores de asignación son el incremento y el decremento:
- ++ (incrementa en 1 el valor de una variable).
- -- (decrementa en 1 el valor de una variable).
Pero hay dos formas de utilizar el incremento y el decremento. Se puede usar por ejemplo x++ ó ++x. La diferencia estriba en el modo en el que se comporta la asignación.
Ejemplo:
int x=5, y=5, z;
z=x++; //z vale 5, x vale 6
//porque primero se asigna el valor de x a z
//después se incrementa x
z=++y; //z vale 6, y vale 6
//porque primero se incrementa la variable y
//después se asigna el valor de y a z
z=x++; //z vale 5, x vale 6
//porque primero se asigna el valor de x a z
//después se incrementa x
z=++y; //z vale 6, y vale 6
//porque primero se incrementa la variable y
//después se asigna el valor de y a z
No hay comentarios:
Publicar un comentario