5

我想知道是否有人知道 . 在 C 中的整数之后表示。

我有这段代码要转换,这是我唯一不确定它的作用。

if (y>=0.) . 这里呢?

完整代码:

double angleOf(double x, double y) {

  double  dist=sqrt(x*x+y*y) ;

  if (y>=0.) return acos( x/dist);
  else       return acos(-x/dist)+.5*CIRCLE_RADIANS; }
4

2 回答 2

7

它与 相同0.0,它会将其视为双精度而不是整数,因此您不需要强制转换它。

于 2013-01-31T13:19:18.050 回答
3

尾随点使文字成为浮点(双)文字,而不是整数。

于 2013-01-31T13:19:00.880 回答