Why does the following code print 0?
#include<cstdio>
int main()
{
    float a = 0.1;
    printf("%d", int(2 - a * a * 100));
    return 0;
}
Why does the following code print 0?
#include<cstdio>
int main()
{
    float a = 0.1;
    printf("%d", int(2 - a * a * 100));
    return 0;
}
