BitOperations.Log2 メソッド

定義

オーバーロード

Log2(UInt32)

指定された値 (基数 2) の整数 (底値) の対数を返します。Returns the integer (floor) log of the specified value, base 2.

Log2(UInt64)

指定された値 (基数 2) の整数 (底値) の対数を返します。Returns the integer (floor) log of the specified value, base 2.

Log2(UInt32)

重要

この API は CLS 準拠ではありません。

指定された値 (基数 2) の整数 (底値) の対数を返します。Returns the integer (floor) log of the specified value, base 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

対数の取得元の数値。The number from which to obtain the logarithm.

戻り値

Int32

指定された値の対数 (基数 2)。The log of the specified value, base 2.

属性

注釈

規則では、Log (0) は定義されていないため、入力値0は0を返します。Note that by convention, input value 0 returns 0 since Log(0) is undefined.

適用対象

Log2(UInt64)

重要

この API は CLS 準拠ではありません。

指定された値 (基数 2) の整数 (底値) の対数を返します。Returns the integer (floor) log of the specified value, base 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

対数の取得元の数値。The number from which to obtain the logarithm.

戻り値

Int32

指定された値の対数 (基数 2)。The log of the specified value, base 2.

属性

注釈

規則では、Log (0) は定義されていないため、入力値0は0を返します。Note that by convention, input value 0 returns 0 since Log(0) is undefined.

適用対象