小编Rim*_*nas的帖子

C:我用pow(10,2)和pow(10,j)获得了不同的结果,j = 2;

这个打印100:

int j=2;
int i= pow(10,2);  
printf("%d\n", i);
Run Code Online (Sandbox Code Playgroud)

这个打印99:

int j=2;
int i= pow(10,j);  
printf("%d\n", i);
Run Code Online (Sandbox Code Playgroud)

为什么?

c floating-point pow

8
推荐指数
1
解决办法
5715
查看次数

标签 统计

c ×1

floating-point ×1

pow ×1