Я новичок в C. Когда я использую printf
формат %Lf
, я получил неправильный результат.Мой код как показано ниже.
long double dip = 5.32e-5;
printf("%Lf can be written %Le\n", dip, dip);
И я получил результат, как показано ниже:
0.000000 can be written 3.172882e-317
Я написал свой код в сравнении с кодом + MinGW.Есть ошибки в моем коде?