log

Computes the natural logarithm (base e) of x.

Library:LibC
Classification:ANSI
Service:Math

Syntax

  #include <math.h> 
   
  double log (
     double   x);
  

Parameters

x

(IN) Specifies the argument for which the natural logarithm is to be computed.

Return Values

If successful, returns the natural logarithm of the argument. When the argument is outside the permissible range, errno is set and matherr is called. Unless matherr is replaced, matherr prints a diagnostic message using the stderr stream.

Remarks

A domain error occurs if the argument is negative. A range error occurs if the argument is zero.

See Also