Conversor de ponto fixo formato Q
Converta Q7, Q15, Q31, Q1.15 e Q16.16 entre decimal, inteiro bruto, hexadecimal e binário. Veja valor exato, erro, arredondamento e overflow localmente.
Representação armazenada
- Erro de quantização
- Escala
- Faixa representável
- Resolução
- Indicadores da conversão
Decodificar registradores ou dump hexadecimal
Cole até 256 palavras hexadecimais separadas por espaços, vírgulas ou linhas. Cada palavra é independente; a ordem dos bytes não muda.
| Token | Palavra hexadecimal | Código bruto sem sinal | Inteiro armazenado com sinal | Valor exato armazenado |
|---|
Verificamos vetores de ponto fixo com aritmética racional exata e testes de limite.
O que é formato Q?
O formato Q armazena um valor real como inteiro com escala binária implícita. Com F bits fracionários, o inteiro N representa N dividido por 2 elevado a F; o ponto não fica no word. Valores com sinal normalmente usam complemento de dois. Como a notação Qm.n varia, este conversor define sempre sinal, largura total W e bits fracionários F e mostra explicitamente escala, faixa e resolução.
Recursos do conversor
Quatro representações sincronizadas
Converta decimal, inteiro armazenado, hexadecimal e binário a partir de uma origem.
Valor e erro exatos
Aritmética racional BigInt mostra valor real e erro com sinal.
Políticas explícitas
Compare três arredondamentos e erro, saturação ou wrap.
Presets e largura personalizada
Use Q7, Q15, Q31, Q16.16 ou formatos de 1 a 64 bits.
Decodificação limitada
Decodifique até 256 palavras mantendo erros por linha.
Exemplos de formato Q
Codificar 0,1 como Q15 com sinal
Q15, decimal 0.1, arredondamento para o par mais próximo
inteiro 3277; hex 0x0CCD; valor exato 0.100006103515625
A escala é 32768. O inteiro ideal 3276,8 arredonda para 3277 e o valor armazenado e o erro são exibidos exatamente.
Decodificar a palavra Q15 0xC000
Q15 hex C000
código bruto 49152; inteiro com sinal -16384; valor exato -0.5
O bit superior está ativo: o complemento de dois produz -16384 e a divisão por 32768 resulta exatamente em -0,5.
Perguntas do conversor Q
O que significa Q15?
Q15 e Q1.15 são iguais?
Como decodificar uma palavra hexadecimal negativa?
Quais modos de arredondamento e overflow existem?
Quando usar Q em vez de IEEE 754?
Meus valores são enviados?
Ferramentas relacionadas
Ver todas as ferramentas →Conversor de Base Numérica — Binário, Hex, Decimal e Octal
Ferramentas de Conversão
Converta números entre binário, hexadecimal, decimal, octal e qualquer base personalizada (2-36) instantaneamente. Gratuito, privado, sem cadastro — todo o processamento acontece no seu navegador.
Calculadora chmod — Permissões de Arquivos Linux
Ferramentas de Conversão
Converta permissões de arquivos Linux entre octal (755, 644) e símbolos rwx. Gere comandos chmod e detecte ajustes arriscados como 777 — grátis, direto no seu navegador.
Conversor de Cores — HEX, RGB, HSL e OKLCH
Ferramentas de Conversão
Converta HEX para RGB, HSL, OKLCH, OKLAB e CMYK no seu navegador — copie qualquer formato com um clique. Grátis, sem cadastro, suas cores nunca saem da página.
Conversor de HEX para CMYK
Ferramentas de Conversão
Converta cores HEX para CMYK no seu navegador. Aproximação ingênua baseada em sRGB para prévias de impressão. Grátis, sem cadastro, suas cores ficam locais.
Conversor de HEX para HSL
Ferramentas de Conversão
Converta qualquer cor hex para HSL no seu navegador — hex de 3, 6 e 8 dígitos com alfa, todos suportados. Grátis, instantâneo, sem cadastro, suas cores nunca saem da página.
Conversor de HEX para OKLCH
Ferramentas de Conversão
Converta HEX para OKLCH para tokens de design do Tailwind v4. Saída perceptualmente uniforme ao vivo com avisos de gama Display P3. Grátis, apenas no navegador.