why is this happening?
including all necessary header files ,math.h and stdio.h ,
int main()
{

int I=2;
int y=pow(10,I);
printf("%d",y);
return 0;
}


this program prints 99.
can u help;
thank u.