何时x
是double
,(x - x)
保证是+0.0
,或者有时可能是-0.0
(取决于的符号x
)?
6
测试:ideone.com/aT04yc
—
Absurd-Mind
@ Absurd-Mind太好了,现在测试所有其他
—
jtbandes 2014年
double
s!;)
@AbsurdMind很好地回答了您的问题-并非总是如此。我也想知道,您需要知道什么情况?
—
ST3
@ ST3好吧,我不太在乎NaN,所以答案实际上是肯定的,如果x是有限的,则总是+0。在使用时很重要
—
jtbandes 2014年
atan2
!
您还必须考虑到另一个线程可能会更改x的值。
—
延斯·蒂默曼