Bias
O bias permite que o expoente seja representado em um intervalo simétrico para números positivos e negativos. Com
- Um expoente codificado de
corresponde a um expoente real de (para números subnormais). - Um expoente codificado de 2047 é reservado para valores especiais, como infinito e
NaN
(Not a Number).
O bias em uma representação de números de ponto flutuante, como o tipo double ou float, é calculado com base no número de bits utilizados para armazenar o expoente.
A fórmula para calcular o bias é:
Onde:
é o número de bits usados para representar o expoente.
Exemplo
No caso do tipo double, o expoente é representado por 11 bits. Substituímos o valor de n = 11 na fórmula do bias:
Portanto, o bias para a representação double é 1023.