Número de dígitos significativos para um tipo de ponto flutuante
A descrição para o tipofloat
em C menciona que o número de dígitos significativos é6
. Contudo,
float f = 12345.6;
e depois imprimi-lo usando printf () não imprime12345.6
, imprime12345.599609
. Então, o que significa "6 dígitos significativos" (ou "15 no caso de umdouble
") significa para um tipo de ponto flutuante?