void printbits(unsigned x)...{ int i; unsigned int j; int m; i = 0; j = ~0; while(j != 0) ...{ j = j >> 1; ++i; } for(m = i - 1; m >= 0; --m) ...{ if(((x >> m) & 1) == 1) putchar('1'); else putchar('0'); } putchar('/n');}