IEEE 754 変換

ビット配置 — ビットをクリックして反転

符号 指数 仮数

フィールド ビット 符号化 意味

IEEE 754 変換ツール

IEEE 754 変換ツールです。十進数または hex のビット列を貼り、符号・指数・仮数と実際の格納値を見ます。 符号・指数・仮数に詰めます。binary32 の 1 は 3F800000(LE は 0000803F)。0.1 は 3DCCCCCD。π は 40490FDB。+∞ は 7F800000。

使い方

  1. binary16 / bfloat16 / binary32 / binary64 を選び、十進または hex を入力します。
  2. 例は 1 → 3F800000。
  3. ビットをクリックして反転できます。
  4. 分類、格納値、丸め誤差、隣接 ULP を見ます。

フィールドと特殊値

バイアスは 15 / 127 / 1023。指数が全 1 なら Infinity か NaN。binary16 の最大有限値は 65504。

0.1 + 0.2 ≠ 0.3 の理由

十進は 2 進で循環します。=== で比較しないでください。

Hex とバイト順

3F800000 の little-endian は 0000803F です。

よくある質問

  • 1.0 が 8 桁? binary32 は 4 バイトです。
  • 64 ビットは? 3FF0000000000000。
  • 送信される? されません。

関連ツール

バイト順は エンディアン変換。整数として読むなら 16進数から10進数。整数変換は 10進数から16進数。

整数の hex が必要ですか? 10進数から16進数 →