logb

< c‎ | numeric‎ | math

C
 Linguagem Digite apoio Gerenciamento de memória dinâmica De tratamento de erros Utilidades do programa Utilitários de data e hora Biblioteca cordas Algoritmos Numéricos Entrada / saída de apoio Suporte de localização Apoio discussão (C11) Operações atômicas (C11)

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.
 abslabsllabsimaxabs (C99)
 fabs
 divldivlldivimaxdiv (C99)
 fmod
 remainder (C99)
 remquo (C99)
 fma (C99)
 fmax (C99)
 fmin (C99)
 fdim (C99)
 nannanfnanl (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.
 exp
 exp2 (C99)
 expm1 (C99)
 log
 log10
 log1p (C99)
 log2 (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.
 sqrt
 cbrt (C99)
 hypot (C99)
 pow
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.
 sin
 cos
 tan
 asin
 acos
 atan
 atan2
 sinh
 cosh
 tanh
 asinh (C99)
 acosh (C99)
 atanh (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.
 erf (C99)
 erfc (C99)
 lgamma (C99)
 tgamma (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.
 ceil
 floor
 roundlroundllround (C99)(C99)(C99)
 trunc (C99)
 nearbyint (C99)
 rintlrintllrint (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.
 ldexp
 scalbnscalbln (C99)(C99)
 ilogb (C99)
 logb (C99)
 frexp
 modf
 nextafternexttoward (C99)(C99)
 copysign (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.
 fpclassify (C99)
 isfinite (C99)
 isinf (C99)
 isnan (C99)
 isnormal (C99)
 signbit (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.
 HUGE_VALFHUGE_VALHUGE_VALL (C99)(C99)
 FP_NORMALFP_SUBNORMALFP_ZEROFP_INFINITEFP_NAN (C99)(C99)(C99)(C99)(C99)

 Definido no cabeçalho float       logbf( float arg ); double      logb( double arg ); long double logbl( long double arg );
Extrai o valor do expoente da `arg` argumento de ponto flutuante, e devolve-lo como um valor de ponto flutuante. Formalmente, o resultado é a parte integrante da log
r
|arg|
como um assinado valor de ponto flutuante, para os não-zero arg, onde `r` é FLT_RADIX. Se `arg` é subnormal, ele é tratado como se fosse normalizada.
Original:
Extracts the value of the exponent from the floating-point argument `arg`, and returns it as a floating-point value. Formally, the result is the integral part of log
r
|arg|
as a signed floating-point value, for non-zero arg, where `r` is FLT_RADIX. If `arg` is subnormal, it is treated as though it was normalized.
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 pontoOriginal: floating point valueThe 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.
Original:
The floating-point exponent.
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` é zero.
Original:
Domain or range error may occur if `arg` is zero.
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 logb é 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 logb, |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 logb is always 1 less than the exponent retuned by frexp because of the different normalization requirements: for the exponent `e` returned by logb, |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.