¿Cómo utilizar la programación C++ para intercambiar bits altos y bajos?
int dirnum;
int a,b;c;
a=dirnum&0x000f;El cuarto byte
b=dirnum&0xf000 ;El primer byte
c=a|b;Después de la conversión
¡El tercer y segundo principio son los mismos!
Segundo método:
int a;
char *p=&a;
swap(p,p+3) p>
intercambiar(p+1,p+2)
Sólo consigue uno de nuevo