C/C++の宿題を片付けます 122代目
■ このスレッドは過去ログ倉庫に格納されています
0372デフォルトの名無しさん
2009/01/20(火) 23:23:11int b;
for(b=31; b>=0; b--){
printf("%d",(x>>b)&1);
}
"整数xをbビット右にシフトしその結果を1のANDを取ることでxのbビット目が
1か0かがわかる"と本で書かれているのですがこれの意味がいまいちよくわかりません.
なぜこのプログラムで10進数を2進数に変換できるのですか?
■ このスレッドは過去ログ倉庫に格納されています