Partager via


cbrt, cbrtf, cbrtl

Calcule la racine cubique.

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 );

Paramètres

  • x
    Valeur à virgule flottante

Valeur de retour

Les fonctions cbrt retournent la racine cubique de x.

Entrée

Exception SEH

Exception _matherr

± ∞, QNAN, IND

aucun

aucun

Notes

C++ autorisant la surcharge, vous pouvez appeler des surcharges de cbrt qui acceptent des types float ou long double. Dans un programme C, cbrt accepte et retourne toujours double.

Configuration requise

Fonction

En-tête C

En-tête C++

cbrt, cbrtf, cbrtl

<math.h>

<cmath>

Pour plus d'informations sur la compatibilité, voir Compatibilité.

Exemple

// 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);
}
  

Équivalent .NET Framework

Non applicable. Pour appeler la fonction C standard, utilisez PInvoke. Pour plus d'informations, voir Exemples d'appel de code non managé.

Voir aussi

Référence

Prise en charge de la virgule flottante

exp, expf

log, logf, log10, log10f

pow, powf, powl