C# 中的數學函式
C# 中的 System.Math 類提供了方法和屬性來執行數學運算、三角函式、對數計算等。
其中一些方法包括 -
| 序號 | 方法及描述 |
|---|---|
| 1 | Abs(Decimal) 返回十進位制數的絕對值。 |
| 2 | Abs(Double) 返回雙精度浮點數的絕對值。 |
| 3 | Abs(Int16) 返回 16 位有符號整數的絕對值。 |
| 4 | Abs(Int32) 返回 32 位有符號整數的絕對值。 |
| 5 | Abs(Int64) 返回 64 位有符號整數的絕對值。 |
| 6 | Abs(SByte) 返回 8 位有符號整數的絕對值。 |
| 7 | Abs(Single) 返回單精度浮點數的絕對值。 |
| 8 | Acos(Double) 返回指定數字的餘弦值對應的角度。 |
| 9 | Asin(Double) 返回指定數字的正弦值對應的角度。 |
| 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# 中 System.Math 類的一部分。C# 中的三角函式包括 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));
}
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP