Compartilhar via


cbrt, cbrtf, cbrtl

Calcula a raiz cúbica.

double cbrt(    double x  ); float cbrt(    float x  );  // C++ only long double cbrt(    long double x );  // C++ only float cbrtf(    float x  ); long double cbrtl(    long double x );

Parâmetros

  • x
    Valor de ponto flutuante

Valor de retorno

As funções cbrt retornam a raiz cúbica de x.

Entrada

Exceção SEH

_matherr Exceção

± ∞, QNAN, IND

nenhum

nenhum

Comentários

Como C++ permite a sobrecarga, você pode chamar sobrecargas de cbrt que usam o tipo float ou long double. Em programas C, cbrt sempre usa e retorna double.

Requisitos

Função

Cabeçalho C

Cabeçalho C++

cbrt, cbrtf, cbrtl

<math.h>

<cmath>

Para obter informações adicionais sobre compatibilidade, consulte Compatibilidade.

Exemplo

// crt_cbrt.c
// Compile using: cl /W4 crt_cbrt.c
// This program calculates a cube root.

#include <math.h>
#include <stdio.h>

int main( void )
{
   double question = -64.64;
   double answer;

   answer = cbrt(question);
   printf("The cube root of %.2f is %.6f\n", question, answer);
}
  

Equivalência do .NET Framework

Não aplicável. Para chamar a função C padrão, use PInvoke. Para obter mais informações, consulte Exemplos de invocação de plataforma.

Consulte também

Referência

Suporte de ponto flutuante

exp, expf

log, logf, log10, log10f

pow, powf, powl