Por que a especificação de conversão% lf não funciona com o Double in printf
Estou escrevendo um código muito pequeno apenasscanf
eprintf
. Estou lendo um valor duplo e imprimi-lo. A especificação de conversão%lf
funciona corretamente para ler um valor duplo. Mas, não funciona com printf.
Quando estou tentando imprimir esse valor, estou obtendo uma saída como0.000000
double fag;
scanf("%lf", &fag);
printf("%lf", fag);
Mas, se eu usar% f no printf, ele funcionará corretamente.