すべての計算機·基数変換

基数変換

2進数・8進数・10進数・16進数を相互に変換

入力

早見表(0〜15)

000000
100011
200102
300113
401004
501015
601106
701117
810008
910019
101010A
111011B
121100C
131101D
141110E
151111F

なぜ8と16なのか

8進数と16進数があるのは、2進数ときれいに揃うからです。8進1桁がちょうど3ビット、16進1桁がちょうど4ビット。だから1バイトは16進2桁で書けますし、メモリアドレスや色を16進で書くのが普通になっています。

4桁ずつ区切って読む

2進数の結果は4ビットずつ区切って表示します。1区切りが16進1桁に対応するので、1010 1111 はそのまま AF と読めます。この対応が見えると、目で変換するのが苦でなくなります。

広告

ついでに — 暗号資産取引所の登録特典

ほかの計算機

よくある質問

Q. 色に16進数を使うのはなぜですか。

色は赤・緑・青の3バイトです。1バイトはちょうど16進2桁なので、#1A2B3C と6文字で三つを詰められ、どこで区切れるかも迷いません。

Q. 16進の大文字と小文字は区別しますか。

しません。A〜F と a〜f は同じ桁です。どちらで入れても構いません。結果は大文字で表示します。

Q. 負の数も変換できますか。

10進では負の値を受け付けます。ここでの2進・8進・16進は大きさを表すので、符号を付けずに桁だけ入れてください。