C#中的Math类是一个提供各种各样的数学函数的静态类,位于System命名空间中,Math是静态的,可以直接使用类名调用其方法,不需要创建类的实例。
Math类的方法:
1.数学运算
Math.Abs(double x);//返回x的绝对值
Math.Round(double a)://将 a 四舍五入到最接近的整数。
Math.Sign(double x)://返回 x 的符号(-1、0 或 1)
2.幂函数
Math.Pow(double x, double y)://返回 x 的 y 次幂。
Math.Sqrt(double x)://返回 x 的平方根。
3.返回大于或小于一个数的整数
Math.Floor(double x)://返回小于或等于 x 的最大整数。
Math.Ceiling(double x)://返回大于或等于 x 的最小整数。
4.最大值和最小值
Math.Max(double x, double y)://返回 x 和 y 中的最大值。
Math.Min(double x, double y)://返回 x 和 y 中的最小值。
5.Π的值和弧度角度的转换
Math.PI;常量,表示Π的值
Math.Degrees(double radians)://将弧度转换为角度
Math.Radians(double degrees)://将角度转换为弧度
6.三角函数
Math.Sin(double a)://返回以弧度表示的角度 a 的正弦值
Math.Cos(double a)://返回以弧度表示的角度 a 的余弦值
Math.Tan(double a)://返回以弧度表示的角度 a 的正切值
7.双曲函数
Math.Sinh(double x)://返回 x 的双曲正弦值
Math.Cosh(double x)://返回 x 的双曲余弦值
Math.Tanh(double x)://返回 x 的双曲正切值