Math.ILogB(Double) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Retorna o logaritmo inteiro de base 2 de um número especificado.
public:
static int ILogB(double x);
public static int ILogB (double x);
static member ILogB : double -> int
Public Shared Function ILogB (x As Double) As Integer
Parâmetros
- x
- Double
O número cujo logaritmo deve ser encontrado.
Retornos
Um dos valores na tabela a seguir.
Parâmetro x | Valor retornado |
---|---|
Padrão | O logaritmo inteiro de base 2 do x ; ou seja, (int)log2(x ).
|
Zero | Int32.MinValue |
Igual a NaN, PositiveInfinity ou NegativeInfinity | Int32.MaxValue |
Comentários
O parâmetro x
é especificado como um número base 10.
Esse método chama o runtime C subjacente e o resultado exato ou o intervalo de entrada válido podem ser diferentes entre diferentes sistemas operacionais ou arquiteturas.