小编Leo*_*nid的帖子

cout打印"-0"而不是"0"

#include <iostream>
using namespace std;

int main()
{
    double u = 0;
    double w = -u;
    cout << w << endl;
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

为什么这个伟大的代码输出-0而不是0像人们期望的那样?

c++ floating-point

4
推荐指数
1
解决办法
1107
查看次数

标签 统计

c++ ×1

floating-point ×1