小编Alo*_*rya的帖子

为什么gcc编译器输出pow(10,2)为99而不是100?

#include <iostream.h>
#include <math.h>
int main()
{
    int j=2;
    int output;
    output=pow(10,j);
    cout<<output;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我把上面的代码写到gcc 12编译器,得到输出99而不是100.我在搜索各种网站时没有得到正确的理由.有编译器问题吗?

c++ gcc

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

标签 统计

c++ ×1

gcc ×1