Espaços nominais
Variantes
Acções

ilogb

Da cppreference.com
< c‎ | numeric‎ | math

 
 
 
Funções matemáticas comuns
Funções
Original:
Functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Operações básicas
Original:
Basic operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
(C99)
(C99)
(C99)
(C99)(C99)(C99)
Funções exponenciais
Original:
Exponential functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
(C99)
(C99)
Funções de poder
Original:
Power functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
Funções trigonométricas e hiperbólicas
Original:
Trigonometric and hyperbolic functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
(C99)
Erro e funções gamma
Original:
Error and gamma functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
(C99)
(C99)
Número inteiro mais próximo de operações de ponto flutuante
Original:
Nearest integer floating point operations
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)(C99)(C99)
(C99)
(C99)(C99)(C99)
Flutuando funções de manipulação de pontos
Original:
Floating point manipulation functions
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)(C99)
ilogb
(C99)
(C99)
Classificação
Original:
Classification
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
(C99)
(C99)
(C99)
Constantes de macros
Original:
Macro constants
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
 
Definido no cabeçalho <math.h>
int ilogbf( float arg );
int ilogb( double arg );
int ilogbl( long double arg );
#define FP_ILOGB0 /*implementation-defined*/
#define FP_ILOGBNAN /*implementation-defined*/
Extrai o valor do expoente da arg argumento de ponto flutuante, e retorna como um valor inteiro assinado. Formalmente, o resultado é a parte inteira do log
r
|arg|
como um valor assinado integral, para não-zero arg, onde é r FLT_RADIX.
Original:
Extracts the value of the exponent from the floating-point argument arg, and returns it as a signed integer value. Formally, the result is the integral part of log
r
|arg|
as a signed integral value, for non-zero arg, where r is FLT_RADIX.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

Índice

[editar] Parâmetros

arg -
flutuando valor de ponto
Original:
floating point value
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Valor de retorno

O expoente de ponto flutuante, molde para inteiro.
Original:
The floating-point exponent, cast to integer.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Erro domínio ou intervalo pode ocorrer se arg é zero, FP_ILOGB0 é retornado, nesse caso,.
Original:
Domain or range error may occur if arg is zero, FP_ILOGB0 is returned in that case.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Erro de domínio ou intervalo pode ocorrer se arg é infinito, MAX_INT é devolvido em caso.
Original:
Domain or range error may occur if arg is infinite, MAX_INT is returned in that case.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Erro de domínio ou intervalo pode ocorrer se arg é NaN, FP_ILOGBNAN é devolvido em caso.
Original:
Domain or range error may occur if arg is NaN, FP_ILOGBNAN is returned in that case.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Se o resultado não pode ser representado como int, o resultado é indefinido.
Original:
If the result cannot be represented as int, the result is undefined.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Notas

O valor do expoente retornado por ilogb é sempre 1 a menos do que o expoente retuned frexp por causa das exigências de normalização diferentes: para o expoente e retornado por ilogb, |arg*r-e
|
está entre 1 e r (tipicamente entre 1 e 2), mas para o expoente e retornado por frexp, |arg*2-e
|
é entre 0.5 e 1.
Original:
The value of the exponent returned by ilogb is always 1 less than the exponent retuned by frexp because of the different normalization requirements: for the exponent e returned by ilogb, |arg*r-e
|
is between 1 and r (typically between 1 and 2), but for the exponent e returned by frexp, |arg*2-e
|
is between 0.5 and 1.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

[editar] Exemplo

[editar] Veja também

decompõe um número em significand e um poder de 2
Original:
decomposes a number into significand and a power of 2
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]
(C99)
extrai expoente do número
Original:
extracts exponent of the number
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]
(C99)
(C99)
multiplica um número por FLT_RADIX elevado a uma potência
Original:
multiplies a number by FLT_RADIX raised to a power
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.

(função) [edit]