バイナリ反転出力
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');
}
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');
}