Skip to content

Q-Format-Festkomma-Konverter

Q7, Q15, Q31, Q1.15 und Q16.16 zwischen Dezimalzahl, Rohinteger, Hex und Binär umrechnen. Exakten Speicherwert, Fehler, Rundung und Überlauf lokal prüfen.

Kein Tracking Läuft im Browser Kostenlos
Alle Berechnungen laufen lokal im Browser. Eingabewerte verlassen dieses Gerät nicht.
Q-Format-Vorgabe

Registerwörter oder Hex-Dump dekodieren

Bis zu 256 Hexwörter mit Leerzeichen, Kommas oder Zeilen einfügen. Jedes Wort wird einzeln dekodiert; die Byte-Reihenfolge bleibt unverändert.

TokenHexwortVorzeichenloser RohcodeGespeicherter Integer mit VorzeichenExakter Speicherwert
Für Q-Format, Rundung, Überlauf und Zweierkomplement geprüft — Go Tools Engineering-Team · Aug 12, 2026

Wir prüfen Festkomma-Vektoren mit exakter rationaler Arithmetik und Grenzwerttests.

Was ist das Q-Format?

Das Q-Format speichert einen reellen Wert als Integer mit impliziter binärer Skalierung. Bei F Nachkommabits steht der Integer N für N geteilt durch 2 hoch F; der Punkt selbst wird nicht gespeichert. Vorzeichenbehaftete Wörter verwenden meist Zweierkomplement. Da Qm.n unterschiedlich gezählt wird, definiert dieser Konverter das Format immer durch Vorzeichen, Gesamtbreite W und Nachkommabits F und zeigt Skalierung, Bereich und Auflösung ausdrücklich an.

Funktionen des Konverters

Vier synchronisierte Darstellungen

Dezimal, Speicherinteger, Hex und Binär aus einer Quelle umrechnen.

Exakter Wert und Fehler

Rationale BigInt-Arithmetik zeigt Speicherwert und vorzeichenbehafteten Fehler.

Explizite Regeln

Drei Rundungen sowie Fehler, Sättigung und Umlauf vergleichen.

Vorgaben und eigene Breite

Q7, Q15, Q31, Q16.16 oder 1 bis 64 Bit verwenden.

Begrenzter Wortdecoder

Bis zu 256 Wörter mit Fehlern pro Zeile dekodieren.

Q-Format-Beispiele

0,1 als vorzeichenbehaftetes Q15 codieren

Q15, dezimal 0.1, auf nächste gerade Zahl runden
Integer 3277; Hex 0x0CCD; exakt 0.100006103515625

Die Skalierung beträgt 32768. Der ideale Integer 3276,8 wird zu 3277 gerundet; Speicherwert und Fehler werden exakt angezeigt.

Q15-Wort 0xC000 dekodieren

Q15 Hex C000
Rohcode 49152; Integer -16384; exakt -0.5

Das oberste Bit ist gesetzt. Zweierkomplement ergibt -16384, geteilt durch 32768 exakt -0,5.

FAQ zum Q-Konverter

Was bedeutet Q15?
In der hier verwendeten DSP-Konvention ist Q15 ein vorzeichenbehaftetes 16-Bit-Wort mit 15 Nachkommabits. Skalierung 32768, Auflösung 1/32768, Bereich -1 bis 32767/32768.
Sind Q15 und Q1.15 dasselbe?
Oft ja, aber die Q-Notation ist nicht einheitlich. Der Konverter zeigt Vorzeichen, W und F; die Vorgabe ist W=16 und F=15.
Wie wird ein negatives Hexwort dekodiert?
Lies es zuerst als vorzeichenlosen W-Bit-Code. Ist das Format signiert und das oberste Bit 1, ziehe 2 hoch W ab und teile durch 2 hoch F. Q15 0xC000 ist -0,5.
Welche Rundungs- und Überlaufarten gibt es?
Verfügbar sind nächste gerade Zahl, Abschneiden zu null und Abrunden gegen minus unendlich. Überlauf kann Fehler, Sättigung oder Modulo-W-Umlauf auslösen.
Wann Q statt IEEE 754 verwenden?
Q eignet sich für Integer mit fester Binärskalierung. Für dynamische Exponenten nutze den IEEE-754-Konverter, für Integer ohne Skalierung den Zahlensystem-Konverter.
Werden meine Werte übertragen?
Nein. Parsing, exakte Rechnung, Rundung, Überlauf und Stapeldekodierung laufen lokal; Messereignisse enthalten keine Eingabewerte.

Verwandte Werkzeuge

Alle Werkzeuge anzeigen →