cbrt, cbrtf, cbrtl
Oblicza głównego modułu.
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 );
Parametry
- x
Wartość zmiennoprzecinkowa
Wartość zwracana
cbrt Zwracają modułu-katalog główny x.
Dane wejściowe |
Wyjątek SEH |
_matherrWyjątek |
---|---|---|
∞; GRANICACH, QNAN, ZNAJDŹ |
brak |
brak |
Uwagi
Because C++ allows overloading, you can call overloads of cbrt that take float or long double types.W programie C cbrt zawsze przyjmuje i zwraca double.
Wymagania
Funkcja |
Nagłówek C |
Nagłówek języka C++ |
---|---|---|
cbrt, cbrtf, cbrtl |
< math.h > |
<cmath> |
Aby uzyskać dodatkowe informacje o zgodności, zobacz Zgodność.
Przykład
// 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);
}
Odpowiednik w programie .NET Framework
Nie dotyczy. Aby wywołać standardową funkcję C, należy użyć PInvoke. Aby uzyskać więcej informacji, zobacz Przykłady wywołań platformy.