# C++ Programming/Code/Standard C Library/Functions/pow

#### pow

editSyntax |
```
#include <cmath>
double pow( double base, double exp );
``` |

The pow() function returns *base* raised to the *exp*th power. There's a domain error if base is zero and *exp* is less than or equal to zero. There's also a domain error if base is negative and *exp* is not an integer. There's a range error if an overflow occurs.