Почему спецификация преобразования% lf не работает для Double в printf
Я пишу очень маленький код простоscanf
а такжеprintf
, Я читаю двойное значение и печатаю его. Спецификация преобразования%lf
работает правильно, чтобы прочитать двойное значение. Но это не работает с printf.
Когда я пытаюсь напечатать это значение, я получаю вывод, как0.000000
double fag;
scanf("%lf", &fag);
printf("%lf", fag);
Но если я использую% f в printf, он работает правильно.