namespace cpp {}

C++ lernen, kennen, anwenden

Benutzer-Werkzeuge

Webseiten-Werkzeuge


kennen:include:numbers
no way to compare when less than two revisions

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.


kennen:include:numbers [2020-06-01 13:15] (aktuell) – angelegt - Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
 +====== <numbers> ======
 +
 +Mathematische Konstanten ''std::numbers::pi'' aus Template-Werten ''std::numbers::pi_v<double>'':
 +
 +| ''e''          | Eulersche Zahl e = 2.71828... |
 +| ''log2e''      | $\log_2 e$ |
 +| ''log10e''     | $\log_{10} e$ |
 +| ''pi''         | $\pi$ = 3.14159... |
 +| ''inv_pi''     | $1/\pi$ |
 +| ''inv_sqrtpi'' | $1/\sqrt\pi$ |
 +| ''ln2''        | $\ln 2$ |
 +| ''ln10''       | $\ln 10$ |
 +| ''sqrt2''      | $\sqrt 2$ |
 +| ''sqrt3''      | $\sqrt 3$ |
 +| ''inv_sqrt3''  | $1/\sqrt 3$ |
 +| ''egamma''     | [[ewpde>Euler-Mascheroni-Konstante]] $\gamma$ = 0.5772... |
 +| ''phi''        | [[wpde>Goldener Schnitt]] $\phi = \frac{1+\sqrt{5}}{2}$ = 1.618... | 
 +
 +===== Beispiel =====
 +
 +<code cpp numbers.cpp>
 +#include <iostream>
 +#include <numbers>
 +
 +int main()
 +{
 +    std::cout << "         = " << std::numbers::e << '\n';
 +    std::cout << "log2e      = " << std::numbers::log2e << '\n';
 +    std::cout << "log10e     = " << std::numbers::log10e << '\n';
 +    std::cout << "pi         = " << std::numbers::pi << '\n';
 +    std::cout << "inv_pi     = " << std::numbers::inv_pi << '\n';
 +    std::cout << "inv_sqrtpi = " << std::numbers::inv_sqrtpi << '\n';
 +    std::cout << "ln2        = " << std::numbers::ln2 << '\n';
 +    std::cout << "ln10       = " << std::numbers::ln10 << '\n';
 +    std::cout << "sqrt2      = " << std::numbers::sqrt2 << '\n';
 +    std::cout << "sqrt3      = " << std::numbers::sqrt3 << '\n';
 +    std::cout << "inv_sqrt3  = " << std::numbers::inv_sqrt3 << '\n';
 +    std::cout << "egamma     = " << std::numbers::egamma << '\n';
 +    std::cout << "phi        = " << std::numbers::phi << '\n';
 +}
 +</code>
  
kennen/include/numbers.txt · Zuletzt geändert: 2020-06-01 13:15 von 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki