我知道整数值0和-0基本相同.但是,我想知道是否有可能区分它们.
0
-0
例如,我如何知道是否分配了变量-0?
bool IsNegative(int num) { // How ? } int num = -0; int additinon = 5; num += (IsNegative(num)) ? -addition : addition;
-0保存在内存中的值与完全相同0吗?
c++ int zero negative-number
c++ ×1
int ×1
negative-number ×1
zero ×1