如何将整型或浮点值转换为度数

本文关键字:转换 整型 | 更新日期: 2023-09-27 18:17:41

例如:

float AngleAddition(float value)
{
   float angle = value + 90;
   return angle;  
 }

如果传递给这个方法的值是340,它应该返回一个以度为单位的值为70的浮点数。因为340 + 90 = 360 + 70(360就是0度)

如何将整型或浮点值转换为度数

应该使用360度的取模运算符

public float AngleAddition(float angle, float value)
{
   return (angle + value)%360;  
}

模运算符应该适用于floatdouble,只是要记住数字表示的局限性。

private float AngleAddition(float value)
{
   return (value + 90) % 360;  
}