exp function returns the value of e (the base of natural logarithms) raised to power x.
The function fails, and sets errno to ERANGE , if the magnitude of the result is too large to be representable.
exp (log (x)) equals x, exactly in mathematics and approximately in C.
The following errno error conditions are defined for this function:
EDOM
ERANGE
log function. In fact, log10 (x) equals log (x) / log (10) .
The following errno error conditions are defined for this function:
EDOM
ERANGE
The sqrt function fails, and sets errno to EDOM , if x is negative. Mathematically, the square root would be a complex number.
hypot function returns sqrt (x*x + y*y) . (This is the length of the hypotenuse of a right triangle with sides of length x and y, or the distance of the point (x, y) from the origin.) See also the function cabs in Absolute Value.
exp (x) - 1 . It is computed in a way that is accurate even if the value of x is near zero---a case where exp (x) - 1 would be inaccurate due to subtraction of two numbers that are nearly equal.
log (1 + x) . It is computed in a way that is accurate even if the value of x is near zero.