C: я получил разные результаты с pow (10,2) и pow (10, j), j = 2;

этот печатает 100:

int j=2;
int i= pow(10,2);  
printf("%d\n", i);

и этот печатает 99:

int j=2;
int i= pow(10,j);  
printf("%d\n", i);

Зачем?

Ответы на вопрос(3)

Ваш ответ на вопрос