【发布时间】:2011-10-30 18:36:22
【问题描述】:
考虑以下 C++ 代码:
double someZero = 0;
std::cout << 0 - someZero << '\n'; // prints 0
std::cout << -someZero << std::endl; // prints -0
问题出现了:负零有什么好处,是否应该防御性地避免(即使用减法而不是在变量上加上减号)?
【问题讨论】:
标签: c++ floating-point ieee-754