2進数・16進数変換(基数変換)
2進数・8進数・10進数・16進数をまとめて相互変換します。 答えだけでなく「テストでそのまま書ける途中式」を表示するので、 高校の情報Ⅰや基本情報技術者試験の勉強にも使えます。練習問題モードつき。計算はすべて端末の中だけで行われ、外部に送信されることはありません。
入力した数の進数
数を入力すると、2・8・10・16進数への変換結果と途中式が表示されます
こんなときに便利
- ・情報Ⅰの定期テストや共通テスト対策で、基数変換のやり方を途中式ごと確認したいとき
- ・基本情報技術者試験・ITパスポートの勉強で、基数変換の答え合わせをしたいとき
- ・プログラミングで16進数のカラーコードやビットフラグを10進数に直したいとき
- ・宿題の答えが合っているか、途中式つきでチェックしたいとき
- ・試験直前に、ランダム出題の練習問題で仕上げの腕試しをしたいとき
よくある質問
Q. 10進数から2進数に変換するやり方を教えてください
A. 「2で割って余りをメモする」を商が0になるまで繰り返し、余りを下から順に読みます。たとえば13なら、13÷2=6あまり1、6÷2=3あまり0、3÷2=1あまり1、1÷2=0あまり1。余りを下から読んで1101です。このツールはこの割り算の過程をそのまま表示します。
Q. 2進数と16進数の変換が一瞬でできるのはなぜですか?
A. 16は2の4乗なので、2進数の4桁がちょうど16進数の1桁に対応するからです。2進数を右から4桁ずつ区切り、それぞれを16進数1桁に置き換えるだけで変換できます(例: 1010 1101 → AD)。ツールの「4桁ずつ対応」表示で確認できます。
Q. 16進数のA〜Fは何を表していますか?
A. 10進数の10〜15です。16進数は1桁で0〜15を表す必要があるため、9の次はA(=10)、B(=11)…F(=15)と英字を使います。大文字・小文字はどちらでも同じ意味で、このツールはどちらの入力も受け付けます。
Q. 小数や負の数(2の補数)には対応していますか?
A. 現在は0以上の整数(10進数で約42億まで)に対応しています。負の数を2の補数で表す問題は「ビットを反転して1を足す」という別の手順になるため、このツールでは正の数の変換と練習問題に絞っています。