语法:
#include <cmath> double pow( double base, double exp );
pow() 函数返回base的exp次方。如果base是零并且exp小于等于零发生域名(domain)错误(译注:在gcc 4.3.4下并不报错)。当base是负值而exp不是一个整数时同样报域名错误。如果发生溢出会报范围错误。
C++ 也提供了下列重载形式:
#include <cmath> float pow( float base, float exp ); // same as powf() in C99 long double pow( long double base, long double exp ); // same as powl() in C99
C++ 也提供了整数乘幂的pow()重载版本:
#include <cmath> float pow( float base, int exp ); double pow( double base, int exp ); long double pow( long double base, int exp );