2013-01-31 31 views
3

我想知道是否有人知道什麼是。在C之後的整數意味着。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; } 
+3

y是一個雙...它不是一個整數。正如我所見: – Buggabill

+0

。是在零(0)之後,因此在一個整數 – Eastborn

+1

(順便說一句)之後,你可以省略前面的'0':'.0' – moooeeeep

回答

6

0.0相同,它會將其視爲double而不是整數,因此您不需要投射它。

+0

非常感謝aswer:D我覺得這樣的初學者問這樣的啞巴的問題。 – Eastborn

2

的尾隨點使得字面浮點(雙)文字,而不是整數之一。