バイナリ反転出力

280 ワード

int a = 25;//00000000000000000000000000011001
   int i;
   for(i = 0; i <=sizeof(int)*8 - 1; i++){
       if((1 << i) & a)
           printf("%c", '1');
       else
           printf("%c", '0');
   }