|
Funktion | binärer Logarithmus |
|
Syntax C/C++ | #include <xmath.h>
double log2( double x );
long double log2l( long double x ); |
Pascal/Delphi | uses xmath;
function log2( x:Extended ): Extended;
function log2d( x:Double ): Double; |
|
Beschreibung | Der binäre Logarithmus, d.h. der Logarithmus zur Basis 2, wird berechnet und zurückgegeben. |
|
Fehlerbehandlung | Ein DOMAIN-Fehler mit NAN ("not-a-number"; IEEE-Nichtzahl) als Resultat entsteht durch x < 0 (einschließlich x = −0). SING-Fehler mit -HUGE_VAL als Ergebnis resultieren aus x=0.
In C/C++ kann die Behandlung beider Fehler über _matherr bzw. _matherrl modifiziert werden. |
|
Rückgabewert | binärer Logarithmus des Argumentes |
|
|