
n進数
先頭へ
基数がnの場合
先頭へ
基数が10の場合
先頭へ
基数が2の場合
先頭へ
進数の変換
10進数⇒2進数
- ある10進数Nが2進数でap-1ap-2…a1a0とする
このとき、
- これを続けていくと、最後に、商が0で余りがap-1となる
- 要するに、2で割って余りを逆に並べる(商が0になるまで)
先頭へ
例題
余りを矢印の方向に並べる。よって、
(35)10=(00100011)2
先頭へ
2進数 ⇒ 16進数
- 1の並びを表現するのに、01000110というように表現するのは不便
- 4桁ごとに区切ったら、0100と0110の2つに分かれる
- 0、1の4桁では16通りの数値が表現可能
⇒それを16進数で表す
- 0100は4、0110は6
⇒ (01000110)2=(46)16
- 上記のようにまとめると16進数になる理由
ある数が2進数で
a7a6a5a4a3a2a1a0
であるとする。これは
- 1つ目の括弧h1=(a7a6a5a4)2の中の値は0〜15であり、2つ目h0=(a3a2a1a0)2の括弧の中も同様
- これらを16進表示すれば、16×h1+h0となり、16進数のそれぞれの桁である逆の計算も明らかである
先頭へ

