Tag: sin

c ++ Sin和Cos

我确信这是一个非常愚蠢的问题,但是当我将180度的angular度传递给c / c ++的cos()和sin()函数时,我似乎收到了一个不正确的值。 我知道它应该是:0.0547的罪和0.99的cos,但我得到3.5897934739308216e-009的罪和cos为-1.00000 我的代码是: double radians = DegreesToRadians( angle ); double cosValue = cos( radians ); double sinValue = sin( radians ); DegreesToRadians()是: double DegreesToRadians( double degrees ) { return degrees * PI / 180; } 谢谢 :)