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.