Почему спецификация преобразования% lf не работает для Double в printf

Я пишу очень маленький код простоscanf а такжеprintf, Я читаю двойное значение и печатаю его. Спецификация преобразования%lf работает правильно, чтобы прочитать двойное значение. Но это не работает с printf.

Когда я пытаюсь напечатать это значение, я получаю вывод, как0.000000

double fag;
scanf("%lf", &fag);
printf("%lf", fag);

Но если я использую% f в printf, он работает правильно.

Ответы на вопрос(1)

Ваш ответ на вопрос