Why do I get the output for i2 as 1 in DevC++ while in other places i get 0?
#include <stdio.h>
int main(void) {
int i1,i2;
char c1,c2;
float f1,f2;
long l1,l2;
double d1,d2;
printf("\n%d %d",i1,i2);
printf("\n%c %c",c1,c2);
printf("\n%d %d",f1,f2);
printf("\n%l %l",l1,l2);
printf("\n%lf %lf",d1,d2);
return 0;
}