2進数⇔10進数⇔16進数変換について
そもそも、なぜコンピュータの世界には2進数とか10進数とか16進数とかがあるのでしょうか?理由はこれらの数が以下のような性質をもつからです
10進数:人間が扱いやすい
16進数:人間とコンピュータの中間
2進数:コンピュータが最も扱いやすい
というわけで、これらの数字の変換方法です。
変換
- 2進数→10進数:2進数の各数に各位を指数とする2の累乗をかける
- 10進数→2進数:10進数を2で除算し、剰余があれば1を立てる。それを逆から並べる
- 2進数→16進数:2進数を4桁ずつに分け、2→10進数と同様の手続きをし、16進数で読替
- 16進数→2進数:2→16の逆
- 16進数→10進数:16進数の各数に各位を指数とする16の累乗をかける
参考:https://mechalog.com/zukai-keisan
ではでは!