語言

BitOperations.Log2 方法

定義

多載

名稱 Description
Log2(UIntPtr)

回傳指定值的整數(底數)對數,底數為 2。

Log2(UInt32)

回傳指定值的整數(底數)對數,底數為 2。

Log2(UInt64)

回傳指定值的整數(底數)對數,底數為 2。

Log2(UIntPtr)

來源:
BitOperations.cs
來源:
BitOperations.cs
來源:
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
來源:
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
來源:
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) 未定義。

適用於