|31|30|29|28|27|26|25|24|23|22|21|....................|0| |-------------------------------------------------------| |S |Expoente | Mantissa | |-------------------------------------------------------| 1 8 23 bit bits bits N=(-1)Sx(1+M)x2E=(-1)S x (1,M)x2EPrecisão simples: 8 bits para expoente e 23 para mantissa
Sinal | Expoente | Mantissa | Valor do número |
0 | 0000....0000 | 0000....0000 | +0 |
0 | 0000....0000 | 0000....0001 1111....1111 |
0,M x 2-126 |
0 | 0000....0001 1111....1110 |
XXXX....XXXX | 1,XXXX....XXXX x 2(e-b) |
0 | 1111....1111 | 0000....0000 | + infinito |
0 | 1111....1111 | 0000....0001 1111....1111 |
NaN |
1 | 0000....0000 | 0000....0000 | -0 |
1 | 0000....0000 | 0000....0001 1111....1111 |
-0,M x 2-126 |
1 | 0000....0001 1111....1110 |
XXXX....XXXX | -1,XXXX....XXXX x 2(e-b) |
1 | 1111....1111 | 0000....0000 | - infinito |
1 | 1111....1111 | 0000....0001 1111....1111 |
NaN |
1.101 x 2-3, 1.001001 x 26 .000000000001101 x 26 1.001001 x 26 ------------------ 1.001001000001101 x 26
9,999 0,016 -------- 10,015x101