Red de conocimiento informático - Conocimiento del nombre de dominio - ¿Cómo utilizar la programación C++ para intercambiar bits altos y bajos?

¿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)

intercambiar(p+1,p+2)

Sólo consigue uno de nuevo