10進数から2進数へ(小数を含む)
整数または小数部分を含む10進数を2進数に変換します。8進数と16進数も併せて表示されます。小数部分は繰り返し2倍する方法で変換され、2進小数が有限で終わるか、無限に繰り返すかを明示します。
使い方
- 小数を入力してください(小数部分は省略可能です)
- 「変換」を押してください
- 2進数の結果と、整数部の8進数/16進数を、割り算と2倍の手順とともに確認できます。
よくある質問
10.5のように小数点を含む数値も扱えますか?
はい。整数部分はいつもどおり繰り返し割り算で変換し、小数部分は繰り返し2倍する方法で別に変換します。その過程は計算手順として個別に表示されます。これが「2進数・10進数変換ツール」との大きな違いで、そちらは整数のみを扱います。
小数部分が途中で切れてしまい、きれいに終わらないのはなぜですか?
0.1のように、2倍を何桁続けても2進数で終わらない小数があります。このツールは24ビットまで計算し、自然に終わったのか、途中で打ち切ったのかを明示します。無限に続く小数に、きれいな終わりがあるように見せることはしません。
負の数も変換できますか?
いいえ。2進数で負の数を表すには、符号の規則か、2の補数のための固定ビット幅が必要です。このツールでは、どちらも自動的には決めていません。0 以上の数値を入力してください。