Sail E0 Webinar
Question


What will be the output of the program?


#include<stdio.h>
int main()
{
float a=0.7;
if(a < 0.7f)
printf("C\n");
else
printf("C++\n");
return 0;
}
Options:
A .  C
B .  C++
C .  Compiler error
D .  Non of above
Answer: Option B


if(a < 0.7f) here a is a float variable and 0.7f is a float constant.
The float variable a is not less than 0.7f float constant. But both
are equal. Hence the if condition is failed and it goes to else it
prints 'C++'
Example:


#include<stdio.h>
int main()
{
float a=0.7;
printf("%.10f %.10fn",0.7f, a);
return 0;
}


Output:
0.6999999881 0.6999999881



Was this answer helpful ?
Next Question

Submit Solution

Your email address will not be published. Required fields are marked *

Latest Videos

Latest Test Papers