在我的C++书籍中,有一个例子,在一个问题的结尾,我找到了这段代码,验证3个整数是否处于等差数列中。
如果(b==(a+c)/2.),我认为我从未见过数字2后面的点以这种方式使用,并且我不知道它在这里的目的是什么。
如果(b==(a+c)/2.),我认为我从未见过数字2后面的点以这种方式使用,并且我不知道它在这里的目的是什么。
2.
是一个双精度数值。
整数除法和浮点数除法是不同的,所以在某些情况下,使用双精度数值而非整数是非常重要的区别。
尽管这种形式是完全有效的,但为了可读性,在一些(不是全部)从C++派生的新语言中,如C#,不允许这样写,即你必须使用2.0
。
2.
时,它代表什么意思? - PaulMcKenzie2.
或.2
。我只见过这种用法在美式英语中。 - phuclv