Convertitore fixed-point formato Q
Converti Q7, Q15, Q31, Q1.15 e Q16.16 tra decimale, intero grezzo, esadecimale e binario. Controlla valore esatto, errore, arrotondamento e overflow localmente.
Rappresentazione memorizzata
- Errore di quantizzazione
- Scala
- Intervallo rappresentabile
- Risoluzione
- Indicatori di conversione
Decodifica registri o dump esadecimale
Incolla fino a 256 parole esadecimali separate da spazi, virgole o righe. Ogni parola viene decodificata separatamente; l’ordine dei byte non cambia.
| Token | Parola esadecimale | Codice grezzo senza segno | Intero memorizzato con segno | Valore esatto memorizzato |
|---|
Verifichiamo i vettori fixed-point con aritmetica razionale esatta e test dei limiti.
Cos’è il formato Q?
Il formato Q memorizza un valore reale come intero con scala binaria implicita. Con F bit frazionari, l’intero N rappresenta N diviso 2 elevato a F; il punto non è registrato. Le parole con segno usano normalmente il complemento a due. Poiché la notazione Qm.n non è uniforme, questo convertitore definisce sempre segno, larghezza totale W e bit frazionari F e mostra chiaramente scala, intervallo e risoluzione.
Funzioni del convertitore
Quattro rappresentazioni sincronizzate
Converti decimale, intero memorizzato, hex e binario da una sola sorgente.
Valore ed errore esatti
L’aritmetica razionale BigInt mostra il valore reale e l’errore con segno.
Politiche esplicite
Confronta tre arrotondamenti ed errore, saturazione e wrap.
Preset e larghezza personalizzata
Usa Q7, Q15, Q31, Q16.16 o formati da 1 a 64 bit.
Decoder limitato
Decodifica fino a 256 parole mantenendo gli errori per riga.
Esempi di formato Q
Codificare 0,1 come Q15 con segno
Q15, decimale 0.1, arrotondamento al pari più vicino
intero 3277; hex 0x0CCD; valore esatto 0.100006103515625
La scala è 32768. L’intero ideale 3276,8 viene arrotondato a 3277 e valore ed errore sono mostrati esattamente.
Decodificare la parola Q15 0xC000
Q15 hex C000
codice grezzo 49152; intero con segno -16384; valore esatto -0.5
Il bit alto indica il segno: il complemento a due produce -16384 e la divisione per 32768 dà esattamente -0,5.
FAQ del convertitore Q
Cosa significa Q15?
Q15 e Q1.15 sono uguali?
Come si decodifica una parola hex negativa?
Quali modalità di arrotondamento e overflow esistono?
Quando usare Q invece di IEEE 754?
I miei valori vengono inviati?
Strumenti correlati
Vedi tutti gli strumenti →Convertitore di Basi Numeriche — Bin, Hex, Ott, Dec
Strumenti di conversione
Converti istantaneamente tra binario, esadecimale, decimale, ottale e qualsiasi base (2-36). Strumento online gratuito e privato: tutta l'elaborazione avviene nel tuo browser.
Calcolatore chmod per i Permessi dei File Linux
Strumenti di conversione
Converti i permessi file Linux tra ottale (755, 644) e simboli rwx online: comandi chmod pronti, avvisi sui modi rischiosi come 777, 100% nel browser.
Convertitore di colori — HEX, RGB, HSL e OKLCH
Strumenti di conversione
Converte HEX in RGB, HSL, OKLCH, OKLAB e CMYK direttamente nel browser — basta un clic per copiare qualsiasi formato. Gratuito, senza registrazione, i colori non lasciano mai la pagina.
Convertitore HEX in CMYK
Strumenti di conversione
Converte colori HEX in CMYK direttamente nel browser. Approssimazione ingenua basata su sRGB per proof di stampa. Gratuito, online, senza registrazione, i colori non lasciano mai la pagina.
Convertitore HEX in HSL
Strumenti di conversione
Converte qualsiasi colore hex in HSL direttamente nel browser — supporta hex a 3, 6 e 8 cifre con alpha. Gratuito, istantaneo, online, senza registrazione, i colori non lasciano mai la pagina.
Convertitore HEX in OKLCH
Strumenti di conversione
Converte HEX in OKLCH per i design token di Tailwind v4. Output live percettivamente uniforme con avvisi di gamma Display P3. Gratis, solo browser.