0
double a = 3.1456;

int aa=2.0;      

printf ("%f \n",a );    
printf("%f \n",aa);

The answer is 3.145600 ,3.145599. I have tried different values of a, and the outputs aa seem to have some relationship with a. I am confused. What's the reason? ~
~
~
~

4

2 に答える 2