基本情報処理技術者一覧

2進法で「11111111」という数を10進法に直すといくつ?

解答:255

解説:
1×2^7 = 128
1×2^6 = 64
1×2^5 = 32
1×2^4 = 16
1×2^3 = 8
1×2^2 = 4
1×2^1 = 2
+  1 = 1
—————-
255 となります。

128+64+32+16+8+4+2+1 = 255

つまり、1バイトで最大255まで表現できることになります。

「^」は乗数のことです。(2^7は2の7乗)



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。


 




8→2進数

例として、532(8進) を2進表記に変換してみる。

8進表記の各ケタに表れている数 5、3、2をそれぞれ2進に変換する。ただし、それぞれ3ケタ使って表す。

5を2進3ケタで表すと、101。
3を2進3ケタで表すと、011。(2ケタあれば11のように表せるが、頭に0をおぎなって3ケタにする。)
2を2進3ケタで表すと、010
これらを、左から順に並べて書く。

        101 011 010

実際には、くっつけて書く。

        101011010

これが、求める2進表現。



メルマガ登録をお願いします。

素敵な?情報がいつもあなたに届くようになります。(itmnewsの記事が届きます。)お役に立つかどうかわかりませんが頑張りますっ。登録してみてください。