Freigeben über


Math.ILogB(Double) Methode

Definition

Gibt den Logarithmus einer angegebenen ganzen Zahl zur Basis 2 zurück.

public:
 static int ILogB(double x);
public static int ILogB (double x);
static member ILogB : double -> int
Public Shared Function ILogB (x As Double) As Integer

Parameter

x
Double

Die Zahl, deren Logarithmus bestimmt werden soll.

Gibt zurück

Einer der Werte aus der folgenden Tabelle.

x-Parameter Rückgabewert
Standard Der Logarithmus einer ganzen Zahl zur Basis 2 von x; d.h. (int)log2(x).
Zero Int32.MinValue
Gleich NaN oder PositiveInfinity oder NegativeInfinity Int32.MaxValue

Hinweise

Der Parameter x wird als Basisnummer 10 angegeben.

Diese Methode ruft die zugrunde liegende C-Runtime auf, und das genaue Ergebnis oder der gültige Eingabebereich kann sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.

Gilt für: