Hallo,

vielleicht hilft dir ja folgendes weiter:

Code:
void bin_prnt_byte(int x)
{
  int n;
  for(n=0; n<8; n++)
  {
    if((x & 0x80) !=0)
      printf("1");
    else
      printf("0");

    if (n==3) {
      printf(" "); /* insert a space between nybbles */
    }
    x = x<<1;
  }
}
mfg
Sebastian