【问题标题】:What is the meaning of a dot (.) after an integer in c?c中整数后面的点(.)是什么意思?
【发布时间】:2013-01-15 14:37:34
【问题描述】:

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

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

如果 (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; }

【问题讨论】:

  • y 是双精度...不是整数。
  • 正如我所见:.在零(0)之后所以在一个整数之后
  • (顺便说一句)你也可以省略前面的0.0

标签: c operator-keyword


【解决方案1】:

0.0一样,它会把它当作双精度而不是整数,所以你不需要转换它。

【讨论】:

  • 非常感谢您的回答:D 我觉得自己像个初学者,问这么愚蠢的问题。
【解决方案2】:

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

【讨论】:

    猜你喜欢
    • 2022-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-19
    • 2016-08-17
    • 1970-01-01
    • 2013-08-07
    • 2018-10-14
    相关资源
    最近更新 更多