小数点進数変換ツール

小数を含む数値を2進数・8進数・16進数に変換。精度指定にも対応。

最終更新: 2025/01/15 計算
オプション
入力
小数の進数変換について

小数を他の進数に変換する場合、10進数では有限小数でも2進数では無限小数になることがあります(例: 0.1)。このツールでは精度を指定して近似値を計算します。

変換例

  • 10.5 → 1010.1 (2進数) ※正確に変換可能
  • 0.625 → 0.101 (2進数) ※正確に変換可能
  • 0.1 → 0.0001100110... (2進数) ※無限小数
AD 728×90

使い方

1

数値を入力

変換したい10進数を入力します(小数点を含む数値も可)。

2

精度を設定

小数点以下の精度(ビット数)を設定します。無限小数の場合に影響します。

3

結果を確認

2進数・8進数・16進数の変換結果を確認し、コピーできます。

小数点進数変換ツールとは

小数を含む10進数を2進数・8進数・16進数に変換する無料オンラインツールです。整数専用の進数変換と異なり、0.5や0.125などの小数も正確に変換できます。

機能

  • 小数の進数変換整数だけでなく小数を含む数値も変換可能。
  • 精度指定小数点以下の精度(ビット数)を指定できます。
  • 変換過程の表示除算法・乗算法による変換ステップを確認可能。
  • 無限小数の検出正確に変換できたか、近似値かを表示。

活用シーン

  • 浮動小数点数の理解
  • IEEE 754規格の学習
  • 数学・情報科学の課題
  • 組み込みプログラミング
  • コンピュータアーキテクチャの学習

よくある質問

なぜ0.1が無限小数になるのですか?
10進数の0.1は2進数では1/10を表しますが、2の累乗で正確に表現できないため無限に続く循環小数になります。これは浮動小数点演算の誤差の原因にもなります。
精度を上げるとどうなりますか?
小数点以下のビット数が増え、より正確な近似値が得られます。ただし無限小数の場合は完全に正確にはなりません。
正確に変換できる小数は?
2の負の累乗(0.5, 0.25, 0.125など)の和で表現できる小数は正確に変換できます。例: 0.625 = 0.5 + 0.125
AD 336×280