10進数から2進数への変換ツール — 任意の10進数を、2進数、8進数、16進数に瞬時に変換します。

数字を入力すると、その2進数、8進数、16進数の表記がすぐに表示されます。8ビット、16ビット、32ビット、64ビットの2の補数形式で、非常に大きな整数や0.625のような分数、負の数にも対応しています。また、2進数を10進数に変換して、答えが正しいか確認することもできます。

私の番号を変換してください データはブラウザ内に保存されます
156を10011100に変換した結果を表示する10進数から2進数への変換ツール

10進数

結果

バイナリ
–
8進数
–
16進数
–
0 ビット使用
–数値型
10進数:–
ガイド

10進数から2進数への変換ガイド:変換方法、負の数、分数

10進数がどのように2進数に変換されるか、またその結果の読み方を学びましょう。

わかりやすい説明

10進数から2進数への変換とは何ですか?

10進法とは、私たちが日常的に使っている10進の数体系で、0から9までの数字を使います。2進法は2進の数体系で、0と1のみを使用し、コンピュータが数値を保存する際に用いられます。10進法から2進法への変換とは、10の累乗の代わりに2の累乗を用いて同じ値を表現することを意味します。

数値を入力すると、2進数、8進数、16進数の形式が同時に表示されます。非常に大きな整数や、0.625 のような小数、負の数にも対応しています。逆変換を行うには、こちらのチェックボックスを使用するか、「2進数から10進数への変換ツール」をご利用ください。

変換を行う一般的な理由

なぜ人々は10進数を2進数に変換するのか

勉強と宿題

コンピュータサイエンス、デジタル論理、数体系の演習問題の解答を確認し、その解法の手順をご覧ください。

プログラミング

デバッグ中に、ビットマスク、フラグ、アクセス権、レジスタ値を書き込み、またはバイナリ出力を読み取ることができます。

ネットワークと電子工学

IPアドレスのオクテット、サブネットマスク、およびビット単位で記述されたマイクロコントローラの値を扱います。

手作業で行う

10進数を手計算で2進数に変換する方法

整数については、2で何度も割り、それぞれの余りを書き出し、その余りを最後から順に読み上げます。

156 ÷ 2 = 78 余り 0 78 ÷ 2 = 39 余り 0 39 ÷ 2 = 19 余り 1 19 ÷ 2 = 9 余り 1 9 ÷ 2 = 4 余り 1 4 ÷ 2 = 2 余り 0 2 ÷ 2 = 1 余り 0 1 ÷ 2 = 0 余り 1 上から読むと:10011100 (2進数で156)

分数を計算する場合は、代わりに2を掛けてください。小数点前の数字が次の2進数の桁となり、残りの部分を繰り返し掛け算していきます。0.625は0.101になります。なぜなら、0.625 = 1/2 + 1/8 だからです。

共通の価値観

10進数、2進数、16進数の対応表

小数バイナリヘックス
111
2102
810008
101010A
151111F
161000010
100110010064
25511111111FF
256100000000100
102410000000000400
特例

負の数と分数

2の補数

コンピュータは、負の整数を2の補数で格納します。ビット幅を選択すると、-42は8ビットの場合、11010110となります。選択したビット幅に値が収まらない場合、このツールはエラーを表示します。

マイナス記号

単純な形式では、2進数の前にマイナス記号を付けます。したがって、-42は-101010となります。これは読みやすく、宿題には適しています。

終わりのない分数

小数の中には、2進数で正確に表現できないものがあります。0.1は無限に繰り返すため、指定した桁数で切り捨てられ、その旨を示すメッセージが表示されます。

ビット幅

「自動」を選択すると、8、16、32、64ビットのうち、収まる範囲で最も短いビット幅が使用されます。ビット幅を指定すると、正の数は先頭にゼロを埋めて表示されます(例:5の場合は00000101)。

わずか数ステップで変換

10進数から2進数への変換ツールの使い方

  1. 小数を入力するか、例示されている値のいずれかをクリックしてください。
  2. バイナリの結果を読み取ってください。「コピー」を押してコピーするか、数字のみを表示したい場合はグループ化をオフにしてください。
  3. 負の数の表示方法を選択し、固定長が必要な場合はビット幅を設定してください。
  4. 下部のチェックボックスを使用して、2進数を10進数に変換し、答えを確認してください。
より良い結果

数値変換の簡単なコツ

  • ビットを4つずつグループ化することで、長い数値がはるかに読みやすくなり、16進数の桁と揃うようになります。
  • 2の冪は簡単に見分けられます。2進数の1、10、100、1000は、10進数でそれぞれ1、2、4、8になります。
  • ビットマスクおよびレジスタについては、先頭のゼロが保持されるようにビット幅を設定してください。
  • 小数部分が長くなりすぎる場合は、小数点以下の桁数を減らしてください。通常、8桁か16桁あれば十分です。
知っておくと役立つ情報

制限事項およびプライバシー

プライバシー

数値はブラウザ内で変換されます。当社のサーバーへデータが送信されたり、保存されたりすることは一切ありません。お選びいただいたオプションのみが、お使いのデバイスに保存されます。

制限事項

入力は400桁までです。IEEE 754などの浮動小数点形式は表示されず、入力した数値の正確な2進値のみが表示されます。2の補数は整数専用です。

よくある質問

10進数から2進数への変換ツールに関するよくある質問

10進数を2進数に変換するにはどうすればよいですか?

ボックスに数字を入力すると、すぐに2進数が表示されます。手計算で行う場合は、その数を2で繰り返し割り、それぞれの余りを書き留め、余りを後ろから順に読み取ります。

2進数で10はいくらですか?

10進数の10は、8 + 2 = 10となるため、2進数では1010となります。例示のボタンをクリックするか、数値を入力して、他の値でも試してみてください。

0.625や0.1のような小数も変換できますか?

はい。0.625は2進数で正確に0.101となります。0.1は正確に表現できず、無限に繰り返すため、結果は指定した小数点以下の桁数で切り捨てられ、その旨が注記されています。

負の数はどのように表されますか?

「マイナス記号」を選択すると、2進数の前にマイナス記号が付きます。「2の補数」を選択すると、コンピュータがどのようにその値を格納しているかを確認できます。「2の補数」ではビット幅が必要ですが、「自動」を選択すると、8、16、32、または64ビットが自動的に選択されます。

ビット幅にはどのような役割があるのでしょうか?

結果の長さを設定します。幅を8に設定すると、5は00000101として表示されます。また、2の補数では範囲も設定されるため、8ビットでは-128から127までの値が格納されます。

最大でどのくらいの数の変換が可能ですか?

このツールは正確な大数演算を使用しているため、整数は最大400桁まで扱えます。これは64ビットの制限をはるかに超える値です。2の補数法では、幅を「自動」に設定しない限り、64ビットが上限となります。

2進数を10進数に戻すことはできますか?

はい。検索結果の下にあるチェックボックスを使用し、101.101のような小数を含むバイナリ値を入力してください。10進数の値は正確な値です。

私の電話番号はどこかに保存されたり、送信されたりしていますか?

いいえ。変換はブラウザ内で行われ、デバイスからデータが外部に送信されることはありません。次回のために保存されるのは、選択したオプションのみです。

このツールを利用している方々から

レビュー

レビューを読み込んでいます…
頑張り続けよう

ツールボックスには他にもツールが入っています

このホームページには、APIキーを必要としない無料ツールが他にも数十種類掲載されています。

ツールを提案する