在 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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。