我正在使用 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);
}
我遇到了同样的问题,这对我有用。
关于c++ - 如何从带符号的零中去掉减号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2084970/