Неверный вывод long double - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте, загвоздка в том, как выводит значения тип long double.
void main()
 {
     long double d=0.39;
     printf("%Lf",d);

 }
Выводит чушь. Как добиться именно 0,39 ?

Решение задачи: «Неверный вывод long double»

textual
Листинг программы
printf("%.2Lf",d);

Объяснение кода листинга программы

Код представлен одной строкой и состоит из следующих элементов:

  1. printf - функция вывода информации на экран.
  2. %.2Lf - формат вывода, указывает на то, что необходимо вывести переменную типа long double, и округлить ее до двух знаков после запятой.
  3. d - переменная типа long double, которую необходимо вывести на экран. Таким образом, код выводит значение переменной d на экран, округляя его до двух знаков после запятой.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 4.133 из 5
Похожие ответы