因此,我编写了一个C程序来接受用户的浮点数,然后将其与34.2相加并显示输出。当我输入1或1.0作为输入时。我得到的输出是35.200001或35.200002。但我希望输出为35.200000。我在做什么错了?
#include <stdio.h>
#include<conio.h>
int main()
{
float b;
float c;
clrscr();
printf("Enter value for b: ");
scanf("%f",&b);
c = b+34.2;
printf("c is %f",c);
getch();
return 0;
}