I don't know why I am getting 0.000000 in return if I print integer variable value with %f.
`int main()
{
int age = 18;
printf("%f",age);
return 0;
}`
According to my thinking, It should return 18.000000 as I am printing integer value in float number format.