rendered paste bodyvoid print1(unsigned char num)
{
int i;
for(i = 7; i >= 0; i--)
printf("%i", (num >> i) & 1);
}
void print2(unsigned char num)
{
int i;
for(i = 7; i >= 0; i--)
printf("%i", (num & (1 << i)) >> i);
}
void print3(unsigned char num)
{
printf("%i", (num & 0x80) >> 7);
printf("%i", (num & 0x40) >> 6);
printf("%i", (num & 0x20) >> 5);
printf("%i", (num & 0x10) >> 4);
printf("%i", (num & 0x08) >> 3);
printf("%i", (num & 0x04) >> 2);
printf("%i", (num & 0x02) >> 1);
printf("%i", (num & 0x01));
}
void print4(unsigned char num)
{
printf("%i", (num >> 7) & 1);
printf("%i", (num >> 6) & 1);
printf("%i", (num >> 5) & 1);
printf("%i", (num >> 4) & 1);
printf("%i", (num >> 3) & 1);
printf("%i", (num >> 2) & 1);
printf("%i", (num >> 1) & 1);
printf("%i", (num) & 1));
}