我正在使用asin计算角度。代码如下:

double FindAngle(const double theValue)
{
     return asin(theValue);
}

当参数theValue = -0.0时,FindAngle返回-0.0(零符号)。现在,我如何摆脱返回值中的减号。

最佳答案

您可以执行以下操作:

double FindAngle(const double theValue)
{
     return (asin(theValue) + 0.0);
}

我有同样的问题,这对我有用。

07-27 19:05