相关疑难解决方法(0)

是否有可能区分0和-0?

我知道整数值0-0基本相同.但是,我想知道是否有可能区分它们.

例如,我如何知道是否分配了变量-0

bool IsNegative(int num)
{
    // How ?
}

int num = -0;
int additinon = 5;

num += (IsNegative(num)) ? -addition : addition;
Run Code Online (Sandbox Code Playgroud)

-0保存在内存中的值与完全相同0吗?

c++ int zero negative-number

92
推荐指数
6
解决办法
7397
查看次数

标签 统计

c++ ×1

int ×1

negative-number ×1

zero ×1