Condividi tramite


cbrt, cbrtf, cbrtl

Calcola la radice cubica.

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

Parametri

  • x
    Valore a virgola mobile

Valore restituito

La funzione cbrt restituisce la radice cubica di x.

Input

Eccezione SEH

Eccezione _matherr

± ∞, QNAN, IND

none

none

Note

Poiché C++ consente l'overload, è possibile chiamare overload di cbrt che accettino tipi float e long double. In un programma C, cbrt accetta e restituisce sempre double.

Requisiti

Funzione

Intestazione C

Intestazione C++

cbrt, cbrtf, cbrtl

<math.h>

<cmath>

Per altre informazioni sulla compatibilità, vedere Compatibilità.

Esempio

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

Equivalente .NET Framework

Non applicabile. Per chiamare la funzione C standard, usare PInvoke. Per altre informazioni, vedere Esempi di platform invoke.

Vedere anche

Riferimenti

Supporto a virgola mobile

exp, expf

log, logf, log10, log10f

pow, powf, powl