首頁  >  文章  >  後端開發  >  C# 中的數學函數

C# 中的數學函數

王林
王林轉載
2023-09-02 17:49:071295瀏覽

C# 中的数学函数

C# 中的 System.Math 類別提供的方法是執行數學運算、三角、對數計算等的屬性。

它的一些方法包括-

5
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中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除