float i = 2.5f;printf("%f, %d", floor(i), ceil(i));
This is giving output: 2.000000, some garbage value.But for gcc 32-bit Linux platform answer is 2.000000,0Why is that?
float i = 2.5f;printf("%f, %d", floor(i), ceil(i));
This is giving output: 2.000000, some garbage value.But for gcc 32-bit Linux platform answer is 2.000000,0Why is that?