10進数53を2進数で表す

選択問題 基礎理論(進数・論理) 検証済み
10進数の 53 を 8ビットの2進数で表したものはどれか。

解説を見る
53 = 32 + 16 + 4 + 1 = 2^5 + 2^4 + 2^2 + 2^0。各ビットを立てると 0011 0101 となる。検算: 32+16=48、48+4=52、52+1=53。
誤答の解説
B00101101 は 45。32+8+4+1 を計算しており 16 の桁を取り違えている。
C00110011 は 51。1 と 2 の桁の扱いが誤り。
D01010011 は 83。上位ビットに余分な 64 を立てている。
ヒント

・53 に一番近い2のべき乗 32 を引くところから始める。

・32→16→8→4→2→1 の順に引けるか試す。

関連する問題

← 基本情報の一覧へ