Hi All,
Today I came across a peculiar piece of code.
int main(int argc, char* argv[])
{
printf("%lf\n",(0.99-0.90-0.09));
}
According to me the output for this code should be 0, but to my surprise when I ran this code the answer that I got was -0.000.
I cannot understand the reason for the minus sign