Perguntas frequentes

O que é o padrão IEEE 754?
É a forma padrão de representar números reais em binário, dividindo o valor em sinal, expoente e mantissa. Um float de 32 bits usa 1 + 8 + 23 bits.
Por que 0,1 não é exato em float?
Porque 0,1 não tem representação binária finita — o IEEE 754 guarda o valor mais próximo possível, gerando pequenos erros de arredondamento.
Qual a diferença entre float e double?
float é IEEE 754 de 32 bits (~7 dígitos de precisão); double é de 64 bits (~15 dígitos). O double é mais preciso e ocupa o dobro de memória.