我想知道是否有人知道什么。在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; }
答案 0 :(得分:6)
它与0.0
相同,它会将其视为double而不是整数,因此您无需将其强制转换。
答案 1 :(得分:2)
尾随点使文字成为浮点(双)文字,而不是整数。