Tema: nivel bits
Ver Mensaje Individual
  #4 (permalink)  
Antiguo 18/10/2010, 01:10
Avatar de Lizy94
Lizy94
 
Fecha de Ingreso: diciembre-2009
Mensajes: 149
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: nivel bits

a ver te pongo mi codigo xq ya me confundí, los numeros q introduzco en binario ya no coinciden con los valores q muestra, este

printf ("1. Con un int de 16 bits X:= %d %d\n",(*x >> i)&1,(*y >> i)&1,*x,*y);

void divertido(int *x,int *y)
{
for(int i = 16; i >= 0; i--)
printf ("1. Con un int de 16 bits X:= %d %d\n",(*x >> i)&1,(*y >> i)&1,*x,*y);
*x=*x^*y;
printf ("\n\n2. *y=*x^*y es:= %d %d\n",*x,*y);
*y=*x^*y;
printf ("\n\n3. *x=*x^*y es:= %d %d\n",*x,*y);
*x=*x^*y;
printf ("\n\n3. *x=*x^*y es:= %d %d\n",*x,*y);


}