Pular para conteúdo

📊 Slide 19 – Representação de Ponto Flutuante IEEE 754


🔢 1. Formato 32 bits (Precisão Simples)

  • Bit 31 (1 bit): Sinal (\(S\)) — 0 para positivo, 1 para negativo.
  • Bits 30-23 (8 bits): Expoente (\(E\)) com viés de 127 (\(\text{Expoente Real} = E - 127\)).
  • Bits 22-0 (23 bits): Mantissa (\(M\)) com bit implícito \(1.M\).

🎯 2. Valores Especiais

  • Zero: Expoente = 0, Mantissa = 0.
  • Infinito (\(\pm \infty\)): Expoente = 255, Mantissa = 0.
  • \(\text{NaN}\) (Not a Number): Expoente = 255, Mantissa \(\neq 0\).

⚠️ 3. Imprecisão de Arredondamento

  • Números fracionários decimais como \(0.1\) geram dízimas periódicas binárias.
  • Sempre utilize tolerância (\(\epsilon\)) ao comparar valores float em código!