#define BIT 32

int xxx( unsigned int num)
{
unsigned int mask = 1 << BIT-1;
int i;

for( i = 0; i < BIT-1; i++ ){
printf( "%d", (num & mask) >> (BIT-1-i) );
mask = mask >>1;
}
printf("\n");

return 0;
}