次の方法で共有


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

値。

戻り値

対数値。

属性

注釈

慣例により、log(0) は未定義であるため、入力値 0 は 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)。

属性

注釈

慣例により、Log(0) は未定義であるため、入力値 0 は 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)。

属性

注釈

慣例により、Log(0) は未定義であるため、入力値 0 は 0 を返します。

適用対象