Standard C++ Library Reference ISO/IEC (VERSION3)
pow, powf, powl
double pow(double x, double y);
float pow(float x, float y); [C++ only]
long double pow(long double x, long double y); [C++ only]
double pow(double x, int y); [C++ only]
float pow(float x, int y); [C++ only]
long double pow(long double x, int y); [C++ only]
float powf(float x, float y); [required with C99]
long double powl(long double x,
long double y); [required with C99]
The function returns x raised to the power y, x^y.
sin, sinf, sinl
double sin(double x);
float sin(float x); [C++ only]
long double sin(long double x); [C++ only]
float sinf(float x); [required with C99]
long double sinl(long double x); [required with C99]
The function returns the sine of x. If x is large the value returned might not be meaningful, but
the function reports no error.
sinh, sinhf, sinhl
double sinh(double x);
float sinh(float x); [C++ only]
long double sinh(long double x); [C++ only]
float sinhf(float x); [required with C99]
long double sinhl(long double x); [required with C99]
The function returns the hyperbolic sine of x.
sqrt, sqrtf, sqrtl
double sqrt(double x);
float sqrt(float x); [C++ only]
long double sqrt(long double x); [C++ only]
float sqrtf(float x); [required with C99]
long double sqrtl(long double x); [required with C99]
The function returns the real square root of x, x^(1/2). A domain error occurs if x < 0.