BitOperations.Log2 方法

定义

重载

Log2(UIntPtr)

返回指定值以 2为底的对数向下取整的值。

Log2(UInt32)

返回指定值以 2为底的对数向下取整的值。

Log2(UInt64)

返回指定值以 2为底的对数向下取整的值。

Log2(UIntPtr)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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,因为日志 (0) 未定义。

适用于

Log2(UInt32)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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,因为日志 (0) 未定义。

适用于

Log2(UInt64)

Source:
BitOperations.cs
Source:
BitOperations.cs
Source:
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,因为日志 (0) 未定义。

适用于