進数変換ツールの使い方
- 変換したい数を入力し、その数が何進数かを選びます。
- 2進数・8進数・10進数・16進数に変換した結果が一覧で表示されます。
- そのほかの進数(2〜36)に変換したいときは、下の欄に進数を入れてください。
2進数は4桁ずつ区切って表示するので、長い数でも読みやすくなっています。大きな整数でも正確に変換できます。
2進数・8進数・16進数とは
ふだん使っている数は、0〜9の10種類の数字で表す「10進数」です。○進数は、何種類の数字で数を表すかを示しています。
| 進数 | 使う数字 | 主な使い道 |
|---|---|---|
| 2進数 | 0と1 | コンピューターの内部の計算 |
| 8進数 | 0〜7 | ファイルの権限(Linuxなど) |
| 10進数 | 0〜9 | ふだんの生活 |
| 16進数 | 0〜9とA〜F | カラーコード、メモリのアドレス |
10進数から2進数への変換方法
10進数を2進数に直すには、2で割り続けて余りを下から読みます。たとえば13の場合:
| 計算 | 商 | 余り |
|---|---|---|
| 13 ÷ 2 | 6 | 1 |
| 6 ÷ 2 | 3 | 0 |
| 3 ÷ 2 | 1 | 1 |
| 1 ÷ 2 | 0 | 1 |
余りを下から順に読むと「1101」になります。8進数なら8で、16進数なら16で割っていけば同じように変換できます。
進数の対応表(0〜32)
| 10進数 | 2進数 | 8進数 | 16進数 |
|---|---|---|---|
| 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 1 |
| 2 | 10 | 2 | 2 |
| 3 | 11 | 3 | 3 |
| 4 | 100 | 4 | 4 |
| 5 | 101 | 5 | 5 |
| 6 | 110 | 6 | 6 |
| 7 | 111 | 7 | 7 |
| 8 | 1000 | 10 | 8 |
| 9 | 1001 | 11 | 9 |
| 10 | 1010 | 12 | A |
| 11 | 1011 | 13 | B |
| 12 | 1100 | 14 | C |
| 13 | 1101 | 15 | D |
| 14 | 1110 | 16 | E |
| 15 | 1111 | 17 | F |
| 16 | 1 0000 | 20 | 10 |
| 17 | 1 0001 | 21 | 11 |
| 18 | 1 0010 | 22 | 12 |
| 19 | 1 0011 | 23 | 13 |
| 20 | 1 0100 | 24 | 14 |
| 21 | 1 0101 | 25 | 15 |
| 22 | 1 0110 | 26 | 16 |
| 23 | 1 0111 | 27 | 17 |
| 24 | 1 1000 | 30 | 18 |
| 25 | 1 1001 | 31 | 19 |
| 26 | 1 1010 | 32 | 1A |
| 27 | 1 1011 | 33 | 1B |
| 28 | 1 1100 | 34 | 1C |
| 29 | 1 1101 | 35 | 1D |
| 30 | 1 1110 | 36 | 1E |
| 31 | 1 1111 | 37 | 1F |
| 32 | 10 0000 | 40 | 20 |
よくある質問
10進数を2進数に変換するには?
2で割り続けて、余りを下から順に並べます。たとえば13なら、13÷2=6余り1、6÷2=3余り0、3÷2=1余り1、1÷2=0余り1なので、2進数では1101です。
2進数を10進数に変換するには?
右の桁から1、2、4、8、16…の重みを掛けて足します。1101なら、1×8+1×4+0×2+1×1=13です。
16進数のA〜Fは何を表していますか?
10〜15を1文字で表すための記号です。A=10、B=11、C=12、D=13、E=14、F=15です。16進数のFFは10進数の255です。
なぜコンピューターでは2進数や16進数を使うのですか?
コンピューターは電気のオン(1)とオフ(0)で情報を表すため、2進数が基本になります。ただし2進数は桁が長くなるので、4桁ずつまとめて1文字で表せる16進数がよく使われます。
カラーコード(#FF8800など)も変換できますか?
できます。#FF8800は「FF」「88」「00」の3つの16進数で、10進数にするとRGB(255, 136, 0)になります。16進数を選んで2桁ずつ入力してください。
関連する計算・変換
このページでは、次の計算・変換もできます。
関連する計算ツール
カテゴリ:変換ツールの計算ツール一覧