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