Freigeben über


BitOperations.Log2 Methode

Definition

Überlädt

Log2(UIntPtr)

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

Log2(UInt32)

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

Log2(UInt64)

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

Log2(UIntPtr)

Quelle:
BitOperations.cs
Quelle:
BitOperations.cs
Quelle:
BitOperations.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

public:
 static int Log2(UIntPtr value);
[System.CLSCompliant(false)]
public static int Log2 (UIntPtr value);
[<System.CLSCompliant(false)>]
static member Log2 : unativeint -> int
Public Shared Function Log2 (value As UIntPtr) As Integer

Parameter

value
UIntPtr

unativeint

Der Wert.

Gibt zurück

Der Logarithmuswert.

Attribute

Hinweise

Gemäß der Konvention gibt der Eingabewert 0 0 zurück, da log(0) undefiniert ist.

Gilt für:

Log2(UInt32)

Quelle:
BitOperations.cs
Quelle:
BitOperations.cs
Quelle:
BitOperations.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

public:
 static int Log2(System::UInt32 value);
[System.CLSCompliant(false)]
public static int Log2 (uint value);
[<System.CLSCompliant(false)>]
static member Log2 : uint32 -> int
Public Shared Function Log2 (value As UInteger) As Integer

Parameter

value
UInt32

Die Zahl, aus der der Logarithmus erhalten wird.

Gibt zurück

Der Logarithmus des angegebenen Werts zur Basis 2.

Attribute

Hinweise

Beachten Sie, dass der Eingabewert 0 gemäß konventionsmäßig 0 zurückgibt, da Log(0) nicht definiert ist.

Gilt für:

Log2(UInt64)

Quelle:
BitOperations.cs
Quelle:
BitOperations.cs
Quelle:
BitOperations.cs

Wichtig

Diese API ist nicht CLS-kompatibel.

Gibt den Logarithmus einer ganzen Zahl (Floor) des angegebenen Werts zur Basis 2 zurück.

public:
 static int Log2(System::UInt64 value);
[System.CLSCompliant(false)]
public static int Log2 (ulong value);
[<System.CLSCompliant(false)>]
static member Log2 : uint64 -> int
Public Shared Function Log2 (value As ULong) As Integer

Parameter

value
UInt64

Die Zahl, aus der der Logarithmus erhalten wird.

Gibt zurück

Der Logarithmus des angegebenen Werts zur Basis 2.

Attribute

Hinweise

Beachten Sie, dass der Eingabewert 0 gemäß konventionsmäßig 0 zurückgibt, da Log(0) nicht definiert ist.

Gilt für: