Поделиться через


BitOperations.Log2 Метод

Определение

Перегрузки

Log2(UIntPtr)

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

Log2(UInt32)

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

Log2(UInt64)

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

Log2(UIntPtr)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

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

Параметры

value
UIntPtr

unativeint

Значение.

Возвращаемое значение

Значение логарифма.

Атрибуты

Комментарии

По соглашению входное значение 0 возвращает 0, так как значение log(0) не определено.

Применяется к

Log2(UInt32)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

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

Параметры

value
UInt32

Число, из которого получается логарифм.

Возвращаемое значение

Логарифм указанного значения с основанием 2.

Атрибуты

Комментарии

Обратите внимание, что по соглашению входное значение 0 возвращает значение 0, так как значение Log(0) не определено.

Применяется к

Log2(UInt64)

Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs
Исходный код:
BitOperations.cs

Важно!

Этот API несовместим с CLS.

Возвращает целочисленный логарифм (нижняя целая часть) указанного значения с основанием 2.

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

Параметры

value
UInt64

Число, из которого получается логарифм.

Возвращаемое значение

Логарифм указанного значения с основанием 2.

Атрибуты

Комментарии

Обратите внимание, что по соглашению входное значение 0 возвращает значение 0, так как значение Log(0) не определено.

Применяется к