1バイトは何ビット?
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「 8 ビット」です。
平成18年度 秋期
基本情報技術者
午前 問1
1 バイトのデータで 0 のビット数と 1 のビット数が等しいもののうち,符号なしの 2 進整数として見たときに最大になるものを,10 進整数として表したものはどれか。
ア 120
イ 127
ウ 170
エ 240
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、「 240 」が正解です。
2進数の整数は、小さい位から
1,2,4,8,16,32,64,128....
をかけて、合計すれば良いですよね?
0 と 1 の数が等しいということは、8 ビットのうちの、4 個ずつということ。
つまり、11110000 ですよね。
このビット列を、小さい位(右端)から、1,2,4,8,16,32,64,128....をかけて、たしていくと、
(0*1)+(0*2)+(0*4)+(0*8)+(1*16)+(1*32)+(1*64)+(1*128)=240
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
「 8 ビット」です。
平成18年度 秋期
基本情報技術者
午前 問1
1 バイトのデータで 0 のビット数と 1 のビット数が等しいもののうち,符号なしの 2 進整数として見たときに最大になるものを,10 進整数として表したものはどれか。
ア 120
イ 127
ウ 170
エ 240
答え
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
↓
エの、「 240 」が正解です。
2進数の整数は、小さい位から
1,2,4,8,16,32,64,128....
をかけて、合計すれば良いですよね?
0 と 1 の数が等しいということは、8 ビットのうちの、4 個ずつということ。
つまり、11110000 ですよね。
このビット列を、小さい位(右端)から、1,2,4,8,16,32,64,128....をかけて、たしていくと、
(0*1)+(0*2)+(0*4)+(0*8)+(1*16)+(1*32)+(1*64)+(1*128)=240