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