Q形式固定小数点変換ツール
Q7、Q15、Q31、Q1.15、Q16.16を10進数・生整数・16進数・2進数の間で変換し、正確な格納値、量子化誤差、丸め、オーバーフローをブラウザー内で確認できます。
格納表現
- 量子化誤差
- スケール
- 表現可能範囲
- 分解能
- 変換フラグ
レジスタワードまたは16進ダンプを復号
空白、カンマ、改行で区切った最大256個の16進ワードを貼り付けます。各ワードを個別に復号し、バイト順は変更しません。
| トークン | 16進ワード | 符号なし生コード | 符号付き格納整数 | 正確な格納値 |
|---|
固定小数点ベクトルを正確なBigInt有理数演算と境界テストで検証しています。
Q形式とは?
Q形式は、実数を整数と暗黙の2進スケールで表します。小数部がFビットなら、格納整数NはNを2のF乗で割った値を意味し、小数点そのものはワードに保存されません。符号付きワードは通常2の補数を使います。Qm.nの数え方は資料によって異なるため、この変換ツールでは符号、総ビット数W、小数ビット数Fを正式な定義として常に表示し、スケール、範囲、分解能も同時に示します。
変換ツールの機能
4表現を同期
10進数、格納整数、16進数、2進数を1つの入力元から相互変換します。
正確値と誤差
BigInt有理数演算で実際の格納値と符号付き誤差を表示します。
明示的な変換方針
3つの丸めとエラー、飽和、ラップを比較できます。
プリセットとカスタム幅
Q7、Q15、Q31、Q16.16、または1〜64ビットの形式を使えます。
上限付きワード復号
最大256ワードを行ごとのエラーを残して復号します。
Q形式変換の例
0.1を符号付きQ15へ符号化
Q15、10進数0.1、最近接偶数丸め
格納整数3277、16進0x0CCD、正確値0.100006103515625
スケールは32768です。理想値3276.8を3277へ丸め、実際の格納値と誤差を正確に表示します。
Q15ワード0xC000を復号
Q15 16進 C000
生コード49152、符号付き整数-16384、正確値-0.5
最上位ビットが立っているため2の補数で-16384となり、32768で割ると正確に-0.5です。
Q形式変換のよくある質問
Q15とは何ですか?
Q15とQ1.15は同じですか?
負の16進ワードはどう復号しますか?
丸めとオーバーフローの種類は?
IEEE 754との使い分けは?
入力値は送信されますか?
関連ツール
すべてのツールを見る →進数変換ツール — 2進数・16進数・10進数・8進数
単位変換
無料オンライン進数変換ツール。2進数、8進数、10進数、16進数および任意の基数(2-36)間で数値を瞬時に変換。BigInt対応で桁数制限なし。登録不要・サーバー送信なし、すべての処理がブラウザ内で完結。コピーボタンやコードリテラル出力で開発作業を効率化。
chmod 計算ツール — Linux ファイル権限
単位変換
Linux のファイル権限(パーミッション)を8進数(755・644)と rwx 記号で相互変換する無料計算ツール。chmod コマンドを自動生成し、chmod 755 の意味や 777 の危険な設定もひと目で確認。すべてブラウザ内で完結します。
カラーコンバーター — HEX, RGB, HSL & OKLCH
単位変換
HEX を RGB、HSL、OKLCH、OKLAB、CMYK にブラウザで変換できます。任意の形式をワンクリックでコピー。無料・登録不要・色データはページから一切送信されません。
HEX から CMYK へのコンバーター
単位変換
HEX カラーを CMYK にブラウザで変換できます。印刷プレビュー向けの sRGB ベースの単純な近似値です。無料・登録不要、色データはローカルから出ません。
HEX から HSL へのコンバーター
単位変換
任意の HEX カラーを HSL にブラウザで変換できます。3 桁・6 桁・アルファ付き 8 桁の HEX すべてに対応。無料・即時・登録不要、色データはページから一切送信されません。
HEX から OKLCH へのコンバーター
単位変換
HEX を OKLCH に変換し、Tailwind v4 デザイントークンに対応します。知覚的に均一なライブ出力に加え、Display P3 色域の警告も表示。無料・ブラウザ完結。