Math.ILogB(Double) Methode

Definition

Gibt den Logarithmus einer angegebenen ganzen Zahl zur Basis 2 zurück.Returns the base 2 integer logarithm of a specified number.

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.The number whose logarithm is to be found.

Gibt zurück

Int32

Einer der Werte aus der folgenden Tabelle.One of the values in the following table.

x-Parameterx parameter RückgabewertReturn value
StandardDefault Der Logarithmus einer ganzen Zahl zur Basis 2 von x; d.h. (int)log2(x).The base 2 integer log of x; that is, (int)log2(x).
ZeroZero MinValue
Gleich NaN oder PositiveInfinity oder NegativeInfinityEqual to NaN or PositiveInfinity or NegativeInfinityMaxValue

Hinweise

Der Parameter x wird als Basis 10-Nummer angegeben.Parameter x is specified as a base 10 number.

Diese Methode ruft die zugrunde liegende C-Laufzeit auf, und das genaue Ergebnis oder der gültige Eingabebereich kann sich zwischen verschiedenen Betriebssystemen oder Architekturen unterscheiden.This method calls into the underlying C runtime, and the exact result or valid input range may differ between different operating systems or architectures.

Gilt für: