文法:
#include <cmath> double pow( double 底, double 指数 );
pow()関数は、底を指数回かけ算した値を返します。この関数は、底がゼロ、もしくは指数がゼロ以下の場合にはドメインエラーになります。また、底が負で指数が整数でない場合もドメインエラーになります。また、オーバーフローになった場合には、範囲エラーになります。
C++では、以下のオーバーロード版も提供されます:
#include <cmath> float pow( float 底, float 指数 ); // C99のpowf()と同じです long double pow( long double 底, long double 指数 ); // C99のpowl()と同じです
C++では指数が整数の場合、オーバーロード版の関数も提供されます:
#include <cmath> float pow( float 底, int 指数 ); double pow( double 底, int 指数 ); long double pow( long double 底, int 指数 );