Mega Code Archive

 
Categories / C / Data Type
 

Reverse bit pattern

#include <stdio.h> #include <conio.h> int main(void) {   char ch;   int i;   ch = 'd';   /* display binary representation */   for( i = 128; i > 0; i = i / 2)     if(i & ch)          printf("1 ");     else          printf("0 ");   /* reverse bit pattern */   ch = ~ch;   printf("\n");   /* display binary representation */   for( i = 128; i > 0; i = i / 2 )     if(i & ch)          printf("1 ");     else          printf("0 ");   return 0; }