← Desenvolvedor e Dados
Desenvolvedor e Dados · é executado localmente

Inspetor de ponto flutuante IEEE 754

Inspecione um valor decimal finito como binary32 ou binary64: sinal, expoente com viés, campo de fração, bits hexadecimais e valor exato de ida e volta no navegador.

Pronto. Os seus dados de trabalho permanecem neste navegador.

Por que esta ferramenta é útil

Use este inspetor para explicar arredondamento, zero negativo, valores subnormais e diferenças de serialização ao depurar protocolos numéricos ou vetores de teste entre linguagens.

Como funciona o sistema

Um DataView grava o número enviado no formato IEEE 754 binary32 ou binary64 em big-endian; o navegador então separa os bits de sinal, expoente e fração e lê de volta o valor armazenado.

Exemplo prático

O valor Binary32 1.5 tem os bits 0x3FC00000: sinal 0, expoente 01111111 e uma fração que começa com um seguido de zeros.

Validação

O cálculo é determinístico e explica os erros de validação em vez de alterar silenciosamente a entrada inválida.

Limite de privacidade

A entrada e a saída permanecem nesta aba. Copiar e baixar acontecem por meio das APIs do navegador, sem envio ao servidor.

Passaporte de resultado

Cada execução registra o modo da ferramenta, o carimbo de data e hora e o tamanho de entrada/saída para que os dados transformados possam ser auditados.