10進数の演算式7÷32の結果を2進数で表したものはどれか。
×不正解です
7は2進数で111
32は2の5乗です
二進数は右にnビットシフトした分、2-nと表現することができます。
つまり111を5回右にビットシフトすれば、7÷32になります。
111を5回右にビットシフト
1回目 11.1
2回目 1.11
3回目 0.111
4回目 0.0111
5回目 0.00111
仮に問題が6÷16だった場合はこうなります。6は二進数で10116は24つまり101を4回右にビットシフトする。10.11.010.1010.0101
回答数 0
正解率 0%