| 
| 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 |  
  | 
 |