Heim > Backend-Entwicklung > C#.Net-Tutorial > So drücken Sie ln2 in der C-Sprache aus

So drücken Sie ln2 in der C-Sprache aus

下次还敢
Freigeben: 2024-04-29 18:42:14
Original
1089 Leute haben es durchsucht

Die Möglichkeiten zur Darstellung von ln2 in der C-Sprache sind: Verwenden Sie das Standardbibliotheksfunktionsprotokoll, verwenden Sie die symbolische Konstante M_LN2, verwenden Sie das integrierte Vorverarbeitungsmakro des Compilers und verwenden Sie den ungefähren Wert 0,69314718056.

So drücken Sie ln2 in der C-Sprache aus

Die C-Sprache repräsentiert ln2

C-Sprache repräsentiert den natürlichen Logarithmus der Basis e von Logarithmen, also ln2, mit den folgenden Methoden:

1 Verwenden Sie die Standardbibliotheksfunktion

<code class="c">#include <math.h>

double ln2 = log(2.0);</code>
Nach dem Login kopieren

2 Der C99-Standard hat die symbolische Konstante M_LN2 eingeführt, die den ungefähren Wert von ln2 darstellt:

<code class="c">#include <math.h>

double ln2 = M_LN2;</code>
Nach dem Login kopieren

3. Verwenden Sie die integrierten Vorverarbeitungsmakros des Compilers.

Einige Compiler bieten integrierte Vorverarbeitungsmakros zur Darstellung von ln2, zum Beispiel:

GCC: __log2
  • Clang: log2__log2
  • Clang: log2
Bei Verwendung dieser Makros müssen Sie die entsprechende Makrodefinition im Kompilierungsbefehl angeben, zum Beispiel:

<code>gcc -D__log2=log2</code>
Nach dem Login kopieren

4. Die Verwendung von Näherungswerten

kann mit den folgenden Näherungswerten ausgedrückt werden: ln2:

<code>ln2 ≈ 0.69314718056</code>
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonSo drücken Sie ln2 in der C-Sprache aus. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage