在C中,运算符前面的点是什么意思?

时间:2017-07-25 12:20:26

标签: c operators

我不熟悉C和我试图将我发现的一段代码翻译成另一种语言。在大多数情况下,它是相当直观的,但现在我遇到了一些代码,其中减法运算符前面有一个fullstop,如下所示:

<!DOCTYPE html>
<html>
  <head>
    <title>Leaflet 1.0.3</title>
    <meta charset="utf-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link type="text/css" rel="stylesheet" href="//unpkg.com/leaflet@1.0.3/dist/leaflet.css" />
  </head>
  <body>
    <div id="leaflet"></div>
    <script type="application/javascript" src="//unpkg.com/leaflet@1.0.3/dist/leaflet.js"></script>
  </body>
</html>

我搜索了它,但我找到的关于点运算符的所有内容都是对象的标准属性访问。我遇到过&#39; .-&#39;在其他语言中的运算符,它表示数组上的元素操作,但在我的代码中,没有元素是数组;所有A,B和C都是双打。

1 个答案:

答案 0 :(得分:2)

它指示编译器将该文字编号视为浮点编号。 1. = 1.0

  • 在您的情况下,C = 1.-exp(A/B)相当于C = 1.0 -exp(A/B)