проблемы в сравнении с плавающей запятой [дубликаты]
На этот вопрос уже есть ответ:
странный вывод в сравнении с плавающей точкой с литералом 8 ответовvoid main()
{
float f = 0.98;
if(f <= 0.98)
printf("hi");
else
printf("hello");
getch();
}
Я получаю эту проблему здесь. При использовании различных значений с плавающей запятой я получаю разные результаты. Почему это происходит?