小编pri*_*yGK的帖子

为什么pow(5,3)不返回125?

当我使用该pow()功能时,有时结果是一个.例如,这段代码产生124,但我知道5³应该是125.

#include<stdio.h>
#include<math.h>

int main(){
    int i = pow(5, 3);
    printf("%d", i);
}
Run Code Online (Sandbox Code Playgroud)

为什么结果错了?

c math pow calculation

-3
推荐指数
1
解决办法
1176
查看次数

标签 统计

c ×1

calculation ×1

math ×1

pow ×1