aを整数とし、b = a2とする。 aを2進数で表現するとnビットであるとき、bを2進数で表現すると最大で何ビットになるか。
答え イ
【解説】 整数aの2進数で表現したときのビット数は log2a で表すことができこれがnであり、bを2進数で表現したときのビット数は log2b = log2a2 = 2log2a になるので、これは2n(イ)になります。
【キーワード】 ・2進数
戻る 一覧へ 次へ