puntero a un byte

amadeus
20 de Enero del 2009
Hola.
¿como puedo hacer para que un puntero apunte a un solo byte?, por ejemplo al primer byte de un entero.

int valor,*p;
char *c;
valor = 10;
p = &valor;
// ahora quiero apuntar al primer byte de valor
c = (char *) p // NO FUNCIONA !
// gracias