Всем добрый вечер! Подскажите причину неправельного вывода переменной 10.12?

#include <stdio.h>

int main()
{
printf("10.10 = %.15lf\n", 10.10);
printf("10.12 = %.15lf\n", 10.12);
printf("10.15 = %.15lf\n", 10.15);
return 0;
}

Почему при работе программы переменная 10.12 выводится неправильно? Это случается только, когда точность больше или равна 15. Заранее благодарю.


Ответы (0 шт):