情報処理基礎論 a 第 1 回 (イントロダクション / 数値の表現 ) 「進数変換」 講義ノート目次

進数変換についてまとめる。

基数変換

2 進法で 0b 1001を、 10 進数表示にするには次のように計算する。

0b 1001 = 1 × 2 3 + 0 × 2 2 + 0 × 2 1 + 1 × 2 0

基数
指数の底の部分
重み
指数のべきの部分

情報処理などでは次のような表記をすることもある。 0b 1011 を計算してみよう。

(1011) 2 = 1 × 23 + 0 × 22 + 0 × 21 + 1 × 20 = (11)10

16 進法で 0x 1a は 10 進数表示にすると次のようになる。

0x 1a = 1 × 16 1 + 10 × 16 0

10 進数を 2 進数に変換するには 2 で割り、余りを下から書き直す。0d 14 を 変換する例をみよう。

2 進数変換