Can someone please explain the output here?
#include <stdio.h>
int main(void) {
    float f = 0.1 ;
    printf ("%f\n",f ) ;
    if (f == 0.100000) {
        printf ("true ") ;
    }
    else {
        printf ("False") ;
    }
    return 0;
}
output:
0.100000
False
 
     
     
    