Convertisseur Q à virgule fixe
Convertissez Q7, Q15, Q31, Q1.15 et Q16.16 entre décimal, entier brut, hexadécimal et binaire. Vérifiez valeur exacte, erreur, arrondi et dépassement localement.
Représentation stockée
- Erreur de quantification
- Échelle
- Plage représentable
- Résolution
- Indicateurs de conversion
Décoder des registres ou un dump hexadécimal
Collez jusqu’à 256 mots hexadécimaux séparés par espaces, virgules ou lignes. Chaque mot est indépendant ; l’ordre des octets ne change pas.
| Jeton | Mot hexadécimal | Code brut non signé | Entier signé stocké | Valeur exacte stockée |
|---|
Notre équipe vérifie les vecteurs en virgule fixe par arithmétique rationnelle exacte et tests de limites.
Qu’est-ce que le format Q ?
Le format Q stocke une valeur réelle comme un entier accompagné d’une échelle binaire implicite. Avec F bits fractionnaires, l’entier N représente N divisé par 2 puissance F ; la virgule n’est pas enregistrée. Un mot signé utilise généralement le complément à deux. Comme les conventions Qm.n varient, ce convertisseur définit toujours le signe, la largeur totale W et le nombre fractionnaire F, puis affiche explicitement l’échelle, la plage et la résolution.
Fonctions du convertisseur
Quatre représentations synchronisées
Encodez ou décodez décimal, entier stocké, hexadécimal et binaire depuis une seule source.
Valeur et erreur exactes
L’arithmétique rationnelle BigInt affiche la valeur réellement stockée et l’erreur signée.
Politiques explicites
Comparez trois arrondis et les modes erreur, saturation et bouclage.
Préréglages et largeur personnalisée
Utilisez Q7, Q15, Q31, Q16.16 ou un format signé/non signé de 1 à 64 bits.
Décodage de mots borné
Décodez jusqu’à 256 mots en conservant les erreurs propres à chaque ligne.
Exemples de conversion Q
Encoder 0,1 en Q15 signé
Q15, décimal 0.1, arrondi au plus proche pair
entier 3277 ; hex 0x0CCD ; valeur exacte 0.100006103515625
L’échelle vaut 32768. La valeur entière idéale 3276,8 est arrondie à 3277 ; la valeur stockée et son erreur restent affichées exactement.
Décoder le mot Q15 0xC000
Q15 hex C000
code brut 49152 ; entier signé -16384 ; valeur exacte -0.5
Le bit de signe est actif : le complément à deux donne -16384, puis la division par 32768 donne exactement -0,5.
FAQ du convertisseur Q
Que signifie Q15 ?
Q15 et Q1.15 sont-ils identiques ?
Comment décoder un mot hexadécimal négatif ?
Quels modes d’arrondi et de dépassement sont disponibles ?
Quand utiliser Q plutôt que IEEE 754 ?
Mes valeurs sont-elles envoyées ?
Outils connexes
Voir tous les outils →Convertisseur de Base — Binaire, Hex, Décimal & Octal
Outils de conversion
Convertissez entre binaire, hexadécimal, décimal, octal et toute base (2-36) instantanément. Gratuit, privé, 100 % dans votre navigateur.
Calculateur chmod — Permissions de fichiers Linux
Outils de conversion
Convertissez les permissions de fichiers Linux entre octal (755, 644) et symboles rwx. Obtenez les commandes chmod, repérez les réglages risqués comme 777 — gratuit, directement dans votre navigateur.
Convertisseur de couleurs — HEX, RGB, HSL et OKLCH
Outils de conversion
Convertissez HEX en RGB, HSL, OKLCH, OKLAB et CMYK dans votre navigateur — copiez n'importe quel format en un clic. Gratuit, sans inscription, vos couleurs ne quittent jamais la page.
Convertisseur HEX vers CMYK
Outils de conversion
Convertissez n'importe quelle couleur HEX en CMYK dans votre navigateur. Approximation naïve basée sur sRGB pour les aperçus d'impression. Gratuit, instantané, sans inscription, vos couleurs restent locales.
Convertisseur HEX vers HSL
Outils de conversion
Convertissez n'importe quelle couleur hex en HSL dans votre navigateur — hex à 3, 6 et 8 chiffres avec alpha pris en charge. Gratuit, instantané, sans inscription, vos couleurs ne quittent jamais la page.
Convertisseur HEX vers OKLCH
Outils de conversion
Convertissez HEX en OKLCH pour les tokens de design Tailwind v4. Sortie perceptuellement uniforme en direct avec alertes de gamut chromatique Display P3. Gratuit, dans le navigateur.