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



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

double C;
C = 1.-exp(A/B)

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

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

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

最新更新