Representação de Ponto Flutuante Júlio Tanomaru
Padrões de Ponto Flutuante Criados pela Intel e padronizados pela IEEE (IEEE 754) IEEE Short Real: 32 bits (1 bit para sinal, 8 para expoente e 23 bits para mantissa) precisão simples (float) IEEE Long Real: 64 bits (1 bit para sinal, 11 para expoente e 52 bits para mantissa) precisão dupla (double) há dois outros padrões não tão populares
IEEE Short Real 1 11111111 11111111111111111111111 Parâmetro 31 30 23 22 1 11111111 11111111111111111111111 sinal expoente mantissa Parâmetro Precisão simples Precisão dupla tamanho (bits) 32 64 faixa de valores 10-38...10+38 10-308...10+308
Sinal Mantissa 1 bit (0: positivo ou 0; 1: negativo) Exemplo na base 10 -3.154 x 105 sinal negativo, mantissa = 3.154, expoente = 5
Parte Fracionária soma de cada dígito (de 0 a 9) multiplicada por uma potência de 10 .154 = 1/10 + 5/100 + 4/1000