日本語

IEEE 754 Integer and Floating-Point Visualizer

8~64ビットの整数とIEEE 754浮動小数点値を、編集可能なビット列と16進パターンで確認します。

アプリを起動する 無料 インストール不要
-0.1を64・32・16ビットの浮動小数点で表示し、符号・指数・仮数のビットを色分けして16進パターンと並べた画面。下の整数欄には-42が入っています。アプリを起動する

数値の内側をのぞく

10進数を入力すると、半精度(16ビット)、単精度(32ビット)、倍精度(64ビット)の表現が並び、それぞれ符号部、指数部、仮数部に分けて表示されます。整数は8・16・32・64ビットのデータとして、符号付きと符号なしの両方の解釈で確認できます。

ビットを直接動かす

  • ビットをクリックすると反転し、値と16進パターンがすぐに変わります。
  • 各ビット幅に生の16進パターンを入力し、Enterキーで反映できます。
  • Infinity、-Infinity、NaN、0x 付きの整数も入力できます。
  • オーバーフロー、ビット幅ごとのラップアラウンド、符号ビット、特殊値の振る舞いを確かめられます。

開発と学習のために

ソフトウェア開発者、情報系の学生、教員、そして数値がビットレベルでどう表されるかを知りたい人に向けたツールです。コンパイラーやデバッガー、ローカルへのインストールは必要ありません。

ローカル処理と制限

計算はすべてブラウザー内で行われ、アプリのサーバーには送信されません。保存されるのは言語とテーマ(システム、ライト、ダーク)だけで、入力した数値は保存されず、リンクで状態を共有することもできません。画面は21言語に対応しています。

16ビット浮動小数点への変換は学習用の近似で、仮数のビットを切り捨て、非正規化数の扱いを簡略化しています。整数はビット幅ごとに個別にラップアラウンドします。読み込み、書き出し、コピーの機能はなく、無効な入力や不完全な入力はメッセージなしで無視されます。入力欄や設定項目にはラベルがあってキーボードで操作でき、値は色だけに頼らず表示されます。ただし、個々のビットセルはポインター操作専用で、キーボード操作やスクリーンリーダー向けの専用説明はありません。