Code:
#include <stdio.h>
#include <conio.h>
void main ()
{
float a;
clrscr();
a=11/5;
printf ("%f",a);
getch ();
}
Since "a" is defined as float it should have given "2.2" output but gives an integer value.
WHATS WRONG?
#include <stdio.h>
#include <conio.h>
void main ()
{
float a;
clrscr();
a=11/5;
printf ("%f",a);
getch ();
}
a = 11/5;
a = 11.0f/5.0f;
a = 11.0/5.0;
Comment