HP-UX Reference (11i v1 05/09) - 3 Library Functions A-M (vol 6)

c
cbrt(3M) cbrt(3M)
NAME
cbrt(), cbrtf() - cube root functions
SYNOPSIS
#include <math.h>
double cbrt(double x);
float cbrtf(float x);
DESCRIPTION
cbrt() returns the cube root of x.
The ISO/ANSI C committee has approved the
cbrt() function for inclusion in the C9X draft standard.
cbrtf() is a float version of cbrt()
; it takes a float argument and returns a float result.
cbrtf() is not specified by any standard, but it is named in accordance with the conventions specified in
the "Future Library Directions" section of the ANSI C standard.
To use these functions, compile either with the default -Ae option or with the -Aa
and
-D_HPUX_SOURCE options. Make sure your program includes <
math.h>. Link in the math library by
specifying
-lm on the compiler or linker command line.
RETURN VALUE
If x is ±INFINITY, cbrt() returns ±INFINITY.
If x is NaN,
cbrt() returns NaN.
ERRORS
No errors are defined.
SEE ALSO
exp(3M), log(3M), pow(3M), sqrt(3M), math(5).
STANDARDS CONFORMANCE
cbrt(): SVID3, XPG4.2
Section 364 Hewlett-Packard Company 1 HP-UX 11i Version 1: September 2005