#include <stdio.h>
#include <stdlib.h>
typedef unsigned packed_t;
int xbyte(packed_t word, int bytenum);
int main(void)
{
packed_t word = 0xf3f2f1f0;
printf("f=\t%x\n",xbyte(word,3));
}
int xbyte(packed_t word, int bytenum)
{
return (int)(word<<((3-bytenum)<<3)>>24);
}