Con la AND e gli shift, accedi alle varie parti ...

P.S. Forse un esempio ti e' piu' chiaro

codice:
   int v = 0x48656C6C;

   int m, b;
   for(b=24, m=0xFF000000; b>=0; b-=8, m>>=8)
       printf("%c", (v & m)>>b);
oppure con un puntatore a char

codice:
   int v = 0x48656C6C;

   char *p = (char *)&v;
   for(int b=3; b>=0; b--)
        printf("%c ", *(p+b));