hello all,

why the output is "f is NOT 1.0" ?

/****************************/
#include <stdio.h>

int main()
{
        float f = 0.0f;
    int i;

    for (i = 0; i < 10; i++)
        f += 0.1f;    

    if (f == 1.0f)
       printf("f is 1.0\n");
    else
       printf("f is NOT 1.0\n");
             
    return 0;
}
/*****************************/

Reply via email to