在 C# 中,Math 类位于 System 命名空间下。它用于为对数、三角函数和其他有用的数学函数提供静态方法和常量。它是一个静态类,继承了object类。
public static class Math
Fields
字段是在类或结构中声明的变量。这些被视为其包含类型的成员。字段可以是静态字段或实例字段。数学类包含两个字段,即 E 和 PI。
- 数学.E 字段:该字段表示自然对数底,由常数 e 指定。
- Math.PI 字段:它表示圆的周长与其直径的比率,由常数 PI(π) 指定。
例子:
// C# program to demonstrate the
// value of Math Class Fields
using System;
class GFG {
// Main method
static void Main()
{
// To find E constant values
double e = Math.E;
// Print result
Console.WriteLine("Math.E = " + e);
// To find PI constant values
double pi_value = Math.PI;
// Print result
Console.WriteLine("Math.PI = " + pi_value);
}
}
输出:
Math.E = 2.71828182845905 Math.PI = 3.14159265358979
您可以从 C# | Math Class Fields with Examples 阅读有关字段的更多信息。
Methods
方法 | 说明 |
---|---|
Abs() | 返回指定数字的绝对值。 |
Acos() | 返回余弦为指定数字的角度。 |
Acosh() | 返回指定数字的反双曲余弦。 |
Asin() | 返回正弦值为指定数字的角度。 |
Asinh() | 返回指定数字的反双曲正弦值。 |
Atan() | 返回正切值为指定数字的角度。 |
阿坦2() | 返回正切为两个指定数字的商的角度。 |
Atanh() | 返回指定数字的反双曲正切值。 |
BigMul() | 生成两个 32 位数字的完整乘积。 |
Cbrt() | 返回指定值的立方根。 |
Ceiling() | 返回大于或等于指定数字的最小整数值。 |
Clamp() | 它用于将值限制在给定范围内。 |
Cos() | 返回指定角度的余弦值。 |
Cosh() | 返回指定角度的双曲余弦。 |
DivRem() | 计算两个数字的商,并在输出参数中返回余数。 |
Exp() | 返回 e 的指定次方。 |
Floor() | 返回小于或等于指定数字的最大整数值。 |
IEEERemainder() | 返回指定数字除以另一个指定数字所得的余数。 |
Log() | 返回指定数字的对数。 |
Log10() | 返回指定数字的以 10 为底的对数。 |
Max() | 返回两个指定数字中较大的一个。 |
Min() | 返回两个数字中较小的一个。 |
Pow() | 返回指定数字的指定幂。 |
Round() | 将值四舍五入为最接近的整数或指定的小数位数。 |
Sign() | 返回一个指示数字符号的整数。 |
Sin() | 返回指定角度的正弦值。 |
Sinh() | 返回指定角度的双曲正弦值。 |
Sqrt() | 返回指定数字的平方根。 |
Tan() | 返回指定角度的正切值。 |
Tanh() | 返回指定角度的双曲正切。 |
Truncate() | 计算数字的整数部分。 |
例子:
// C# program to illustrate the
// Math class methods
using System;
public class GFG {
// Main method
static public void Main()
{
// using Floor() Method
Console.WriteLine("Floor value of 123.123: "
+ Math.Floor(123.123));
// using Asin() Method
Console.WriteLine("Asin value of 0.35: "
+ Math.Asin(0.35));
// using Sqrt() Method
Console.WriteLine("Square Root of 81: "
+ Math.Sqrt(81));
// using Round() Method
Console.WriteLine("Round value of 14.6534: "
+ Math.Round(14.6534));
}
}
输出:
Floor value of 123.123: 123 Asin value of 0.35: 0.35757110364551 Square Root of 81: 9 Round value of 14.6534: 15
相关用法
- C# MathF.Round()用法及代码示例
- C# Math.DivRem用法及代码示例
- C# Math Abs()用法及代码示例
- C# Math Acos()用法及代码示例
- C# Math Asin()用法及代码示例
- C# Math Atan()用法及代码示例
- C# Math BigMul()用法及代码示例
- C# Math Cos()用法及代码示例
- C# Math Cosh()用法及代码示例
- C# Math DivRem()用法及代码示例
- C# Math Exp()用法及代码示例
- C# Math IEEERemainder()用法及代码示例
- C# Math Log()用法及代码示例
- C# Math Round()用法及代码示例
- C# Math Sign()用法及代码示例
- C# Math Sin()用法及代码示例
- C# Math Sinh()用法及代码示例
- C# Math Tan()用法及代码示例
- C# Math Tanh()用法及代码示例
- C# Math Truncate()用法及代码示例
- C# Math.Acos()用法及代码示例
- C# Math.Asin()用法及代码示例
- C# Math.Atan()用法及代码示例
- C# Math.Atan2()用法及代码示例
- C# Math.BigMul()用法及代码示例
注:本文由纯净天空筛选整理自Anshul_Aggarwal大神的英文原创作品 C# | Math Class。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。