you use a union
eg
union U32_
{
unsigned long l; // For accessing the whole 32-bits
unsigned char b[4]; // For accessing as individual bytes
};
char mybyte;
union u32_ my_array;
my_array.l= 0b00001111000011110000111100001111
mybyte=my_array.b[3];
Bookmarks