C++官网参考链接:https://cplusplus.com/reference/cmath/cbrt/
函数
<cmath> <ctgmath>
cbrt
C99
double cbrt(double x);
float cbrtf(float x);
long double cbrtl(long double x);
C++11
double cbrt(double x);
float cbrt(float x);
long double cbrt(long double x);
double cbrt (T x); // additional overloads for integral types
计算立方根
返回x的立方根。
C99
头文件<tgmath.h>提供了该函数的泛型类型的宏版本。
C++11
在此头文件(<cmath>)中为整型(integral types)提供了额外的重载:这些重载在计算之前有效地将x转换为double类型(定义为T为任何整型(integral types))。
形参
x
计算其立方根的值。
返回值
x的立方根。
用例
/* cbrt example */
#include <stdio.h> /* printf */
#include <math.h> /* cbrt */
int main ()
{
double param, result;
param = 27.0;
result = cbrt (param);
printf ("cbrt (%f) = %f\n", param, result);
return 0;
}
输出: