C# 中的 System.Math 類別提供的方法是執行數學運算、三角、對數計算等的屬性。
它的一些方法包括-
Sr.No | 方法及說明 |
---|---|
#1 |
Abs(Decimal) #傳回Decimal 的絕對值數。 |
2 |
Abs(雙) 傳回雙精確度浮點數的絕對值。 |
3 | Abs(Int16) 傳回16 位元有符號整數的絕對值。 |
4 |
Abs(Int32) 傳回32 位元有符號整數的絕對值。 |
Abs(Int64) 傳回64 位元有符號整數的絕對值。 |
|
6 |
Abs(SByte) 傳回8 位元有符號整數的絕對值。 |
7 |
Abs(Single) 傳回絕對值單一精確度浮點數。 |
8 |
Acos(Double) 傳回餘弦為指定數字的角度。 |
9 |
Asin(雙精確度) 傳回正弦值為指定數字的角度。 |
10 |
Atan(Double) 傳回正切值為指定數字的角度。 |
所有方法請參考MSDN
讓我們來看一個取得絕對值的範例-
using System; class Program { static void Main() { int val1 = 250; int val2 = -150; Console.WriteLine("Before..."); Console.WriteLine(val1); Console.WriteLine(val2); int abs1 = Math.Abs(val1); int abs2 = Math.Abs(val2); Console.WriteLine("After..."); Console.WriteLine(abs1); Console.WriteLine(abs2); } }
對數和三角函數也是系統中的一部分。 C#中的Math類中包括三角函數,如ACos,ASin,Sin,Cos,Tan等。它屬於System命名空間的Math類型。
以下是一個範例,展示如何在C#中實作三角函數:
using System; class Program { static void Main() { Console.WriteLine(Math.Acos(0)); Console.WriteLine(Math.Cos(2)); Console.WriteLine(Math.Asin(0.2)); Console.WriteLine(Math.Sin(2)); } }
以上是C# 中的數學函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!