cat*_*_cd 21 c++ floating-point ieee-754
考虑以下C++代码:
double someZero = 0;
std::cout << 0 - someZero << '\n';   // prints 0
std::cout << -someZero << std::endl; // prints -0
问题出现了:什么是负零好处,应该是防御性的避免(即使用减法而不是减去变量)?
例如,负零在处理复数时有一些用处......
在日常使用中,应尽量避免使用负零。
一些有关“负零”的背景/用途/陷阱信息的链接:
| 归档时间: | 
 | 
| 查看次数: | 6276 次 | 
| 最近记录: |