cbrt, cbrtf, cbrtl
Вычисляет кубический корень.
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 );
Параметры
- x
Значение с плавающей запятой
Возвращаемое значение
Функции cbrt возвращают кубический корень x.
Ввод |
Исключение SEH |
Исключение _matherr |
---|---|---|
± ∞, QNAN, IND |
Нет |
Нет |
Заметки
Поскольку C++ допускает перегрузку, можно вызывать перегрузки cbrt, которые принимают типы float или long double. В программе на языке C cbrt всегда принимает и возвращает double.
Требования
Функция |
Заголовок C |
Заголовок C++ |
---|---|---|
cbrt, cbrtf, cbrtl |
<math.h> |
<cmath> |
Дополнительные сведения о совместимости см. в разделе Совместимость.
Пример
// 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);
}
Эквивалент в .NET Framework
Неприменимо. Для вызова стандартной функции C используйте PInvoke. Для получения дополнительной информации см. Примеры вызовов неуправляемого кода.