Heim >Backend-Entwicklung >C#.Net-Tutorial >So geben Sie π in C# ein
Die Methoden zur Ausgabe von π in C# sind: 1. Verwendung von Math.PI-Konstanten; 2. Verwendung von Math.Atan2(1, 0)-Funktion; 3. Verwendung von Schleifen durch den Typ BigInteger; .
Geben Sie π in C# aus
In C# gibt es die folgenden Methoden zur Ausgabe von π:
1. Verwenden Sie die integrierte Math.PI-Konstante.
Math.PI-Konstante speichert π Ungefähr Wert, ungefähr 3,141592653589793. Um es zu verwenden, schreiben Sie einfach Folgendes in Ihren Code:
<code class="csharp">Console.WriteLine(Math.PI);</code>
2. Verwenden Sie Math.Atan2(1, 0)
Math.Atan2(y, x) Die Funktion gibt den Winkel zwischen y und x im Bogenmaß als Einheiten zurück ). Wenn y 1 und x 0 ist, erhalten wir π/2. Indem wir das Ergebnis mit 2 multiplizieren, erhalten wir π:
<code class="csharp">Console.WriteLine(2 * Math.Atan2(1, 0));</code>
3. Mithilfe der Schleifennäherung
Wir können eine Schleife verwenden, um den Wert von π anzunähern. Der folgende Code verwendet die Formel von Machen, um eine Näherung für π zu berechnen:
<code class="csharp">double pi = 0; for (int i = 0; i < 100000; i++) { pi += Math.Pow(-1, i) / (2 * i + 1); } Console.WriteLine(pi * 4);</code>
4. Verwendung des System.Numerics-Namespace
.NET 5 und höher enthält den System.Numerics-Namespace, der einen dedizierten Darstellungstyp BigInteger für beliebige- Präzisionszahlen:
<code class="csharp">using System.Numerics; BigInteger piApprox = BigInteger.Atan2(BigInteger.One, BigInteger.Zero) * 2; Console.WriteLine(piApprox.ToString());</code>
Welche Methode Sie wählen, hängt von der gewünschten Präzision und den Leistungsanforderungen ab. In den meisten Fällen ist die Verwendung von Math.PI-Konstanten ausreichend.
Das obige ist der detaillierte Inhalt vonSo geben Sie π in C# ein. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!