基数変換 練習ツール

2進数・10進数・16進数の変換を、自分の手で解いて身につけるための練習ツールです。ランダムに出題される問題を解くと、その場で採点。間違えても、解き方(2で割り続ける・重みを足す・4桁ずつ区切る など)を毎回表示するので、くり返すうちに速く正確に解けるようになります。基本情報技術者試験やITパスポートの対策にも。計算はすべてブラウザ内で完結し、外部には送信されません。

出題:

正解 0 / 出題 0

10進数の — を、2進数に変換してください。

2進数は先頭の0やスペースがあってもOK(2の補数だけは8ビットで答えます)。16進数は大文字・小文字どちらでもOK。Enterキーで採点→次の問題。

手で解くときの4つのコツ

変換やり方
10進 → 2進2で割り続けて、余りを下から読む
2進 → 10進1が立っている桁の重み(128, 64, 32, 16, 8, 4, 2, 1)を足す
2進 ⇔ 16進2進数を4桁ずつ区切ると、16進数の1桁に対応する
負の数(2の補数)絶対値を2進数にして、全ビットを反転して1を足す。8ビットなら先頭ビットの重みを −128 として足しても求まる

0〜15の早見表(4ビット ⇔ 16進数1桁)

2進⇔16進の変換は、この16通りを覚えると一気に速くなります。

10進2進(4ビット)16進10進2進(4ビット)16進
000000810008
100011910019
200102101010A
300113111011B
401004121100C
501015131101D
601106141110E
701117151111F

あわせて使う

← ツール一覧へ