The pow functions raise a floating-point base x to a floating- point exponent y. The value of pow(x,y) is computed as e**(y ln(x)) for positive x. If x is 0 and y is negative, HUGE_VAL is returned and errno is set to ERANGE or EDOM.