Skip to content

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.

Sans pistage Fonctionne dans le navigateur Gratuit
Tous les calculs s’exécutent localement dans votre navigateur. Les valeurs saisies ne quittent pas cet appareil.
Préréglage du format Q

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.

JetonMot hexadécimalCode brut non signéEntier signé stockéValeur exacte stockée
Vérifié pour la notation Q, l’arrondi, le dépassement et le complément à deux — Équipe d’ingénierie Go Tools · 12 août 2026

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 ?
Dans la convention DSP utilisée ici, Q15 est un mot signé de 16 bits avec 15 bits fractionnaires. Son échelle vaut 32768, sa résolution 1/32768 et sa plage va de -1 à 32767/32768.
Q15 et Q1.15 sont-ils identiques ?
Souvent oui, mais la notation Q n’est pas universelle. Le convertisseur lève l’ambiguïté en affichant toujours le signe, la largeur W et le nombre fractionnaire F ; le préréglage utilise W=16 et F=15.
Comment décoder un mot hexadécimal négatif ?
Lisez d’abord le mot comme code W bits non signé. Si le format est signé et le bit haut vaut 1, soustrayez 2 puissance W, puis divisez par 2 puissance F. Ainsi 0xC000 en Q15 vaut -0,5.
Quels modes d’arrondi et de dépassement sont disponibles ?
L’encodage décimal propose le plus proche pair, la troncature vers zéro et le plancher. Un dépassement peut produire une erreur, saturer à une borne ou boucler modulo 2 puissance W.
Quand utiliser Q plutôt que IEEE 754 ?
Utilisez Q pour un entier à échelle binaire fixe. Utilisez le convertisseur IEEE 754 pour un exposant dynamique, ou le convertisseur de bases pour un entier sans échelle.
Mes valeurs sont-elles envoyées ?
Non. L’analyse, le calcul exact, l’arrondi, le dépassement et le décodage par lots s’exécutent localement dans le navigateur ; les événements de mesure ne contiennent pas les valeurs saisies.

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.