pow求助
#include<stdio.h>#include<math.h>
int main()
{
printf("%d",pow(2,2));
return 0;
}
为什么这个打印出来的是0?
然后像下面的又可以正常打印。
#include<stdio.h>
#include<math.h>
int main()
{
int a;
a = pow(2,2);
printf("%d",a);
return 0;
}
#include<stdio.h>
#include<math.h>
int main()
{
printf("%d", (int)pow(2, 2));
return 0;
}
页:
[1]