Visualizador de bits de ponto flutuante IEEE 754 (32 e 64 bits)

Visualizador de bits de ponto flutuante IEEE 754 (32 e 64 bits): Decodifica a estrutura IEEE 754 de 64 bits em 1 bit de sinal, 11 bits de expoente polarizado e 52 bits de fração (mantissa).

Carregando ferramenta...

Sobre visualizador de bits de ponto flutuante ieee 754 (32 e 64 bits)

Visualizador de bits de ponto flutuante IEEE 754 (32 e 64 bits)Visualizador de bits de ponto flutuante IEEE 754 (32 e 64 bits): Decodifica a estrutura IEEE 754 de 64 bits em 1 bit de sinal, 11 bits de expoente polarizado e 52 bits de fração (mantissa).

Como esta ferramenta funciona

Cálculo e relação entre parâmetros: binary64 = sign[1] + exponent[11] + fraction[52]

Pipeline de processamento e arquitetura técnica

  1. Cole os dados do exemplo em “Entrada”.
  2. Clique em “Executar localmente”.
  3. Compare “Dados de saída brutos” com o exemplo; corrija a entrada se aparecer um erro.

Exemplo e aplicação prática

Cenário de aplicação prática: Inspecione o padrão binary64 que JavaScript produz para o decimal 0.1.

Entrada de amostra:

0.1

Processamento computacional: DataView.setFloat64 armazena o valor analisado e separa os bits de sinal, expoente e fração.

Saída ilustrativa:

{ "value": 0.1, "sign": "0", "exponent": "01111111011", "fraction": "1001100110011001100110011001100110011001100110011010", "float64Bits": "0011111110111001100110011001100110011001100110011001100110011010" }

Limites e casos especiais

Domínios dos parâmetros e unidades: value ∈ ℝ; |value| ≤ 1.7976931348623157e308; binary64 = 1 + 11 + 52 bit. Os resultados usam ponto flutuante binary64, exceto quando BigInt é indicado. Os cartões mostram até 10 algarismos significativos; a saída bruta preserva o valor serializado. Uma razão null indica que o modelo não tem um valor finito significativo para essa razão; não equivale a zero.

Processamento no navegador e privacidade

A função da ferramenta foi projetada para processar a entrada no navegador sem enviá-la intencionalmente a um servidor de processamento do CZOA. Solicitações de recursos do site, análises ou publicidade são independentes. O navegador, suas extensões e o software gerenciado do dispositivo ficam fora desse limite.

Execução local e metodologia de verificação

O processamento da carga útil desta ferramenta foi projetado para ocorrer localmente no navegador por meio de JavaScript ou Web Workers. Solicitações de recursos do site, análises ou publicidade são independentes. Confidencialidade, repetibilidade e latência dependem do ambiente do navegador e não são garantidas de forma absoluta.

Normas técnicas e especificações de conformidade

Responsável pelo conteúdo: CZOA Tools · Última revisão: 2026-09-15 · Metodologia de revisão

Como usar

  1. Cole os dados do exemplo em “Entrada”.
  2. Clique em “Executar localmente”.
  3. Compare “Dados de saída brutos” com o exemplo; corrija a entrada se aparecer um erro.

Perguntas frequentes

Como o visualizador IEEE 754 constrói o resultado de 64 bits?+

Ele converte o número JavaScript com DataView.setFloat64, lê oito bytes em ordem big-endian e mostra sinal, 11 bits de expoente, 52 bits de fração e a cadeia completa de 64 bits.

Quais valores podem ser inseridos?+

Insira um literal numérico JavaScript como 0.1, 1.5, -0, Infinity ou NaN. A página visualiza o binary64 produzido pelo analisador JavaScript; não é aritmética decimal arbitrária nem conversor binary32.

Por que 0.1 tem uma fração longa e repetida?+

0.1 não possui fração binária finita, por isso o binary64 IEEE 754 mais próximo tem 52 bits aparentemente repetidos. A ferramenta mostra os bits armazenados, sem afirmar que o decimal seja representado exatamente.

O que o vetor de 0.1 verificou?+

Ele retornou sinal 0, expoente 01111111011, fração de 52 bits terminada em 1010 e a sequência 0011111110111001100110011001100110011001100110011001100110011010, sem carga útil enviada.