Udostępnij za pośrednictwem


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.

Zobacz też

Informacje

Obsługa liczb zmiennoprzecinkowych

exp, expf

log, logf, log10, log10f

pow, powf, powl