広告

10進数から2進数へ

小数点も使えます。例:12.625 は 1100.101 になります。

小数を入力して「変換」を押してください。答えと計算過程がここに表示されます。

— —
計算過程
広告

10進数から2進数へ(小数を含む)

整数または小数部分を含む10進数を2進数に変換します。8進数と16進数も併せて表示されます。小数部分は繰り返し2倍する方法で変換され、2進小数が有限で終わるか、無限に繰り返すかを明示します。

使い方

  1. 小数を入力してください(小数部分は省略可能です)
  2. 「変換」を押してください
  3. 2進数の結果と、整数部の8進数/16進数を、割り算と2倍の手順とともに確認できます。

よくある質問

10.5のように小数点を含む数値も扱えますか?

はい。整数部分はいつもどおり繰り返し割り算で変換し、小数部分は繰り返し2倍する方法で別に変換します。その過程は計算手順として個別に表示されます。これが「2進数・10進数変換ツール」との大きな違いで、そちらは整数のみを扱います。

小数部分が途中で切れてしまい、きれいに終わらないのはなぜですか?

0.1のように、2倍を何桁続けても2進数で終わらない小数があります。このツールは24ビットまで計算し、自然に終わったのか、途中で打ち切ったのかを明示します。無限に続く小数に、きれいな終わりがあるように見せることはしません。

負の数も変換できますか?

いいえ。2進数で負の数を表すには、符号の規則か、2の補数のための固定ビット幅が必要です。このツールでは、どちらも自動的には決めていません。0 以上の数値を入力してください。