VMS Help  —  FORTRAN  Intrinsic Procedures, PRECISION
  PRECISION (number)

  Class:  Inquiry function - Generic

  Returns the decimal precision in the model representing real
  numbers with the same kind type parameter as the argument.

  The "number" can be of real or complex type; it can be scalar or
  array valued.

  The result is a scalar of type default integer.  The result has the
  value INT((DIGITS("number") - 1) * LOG10(RADIX("number"))).  If
  RADIX("number") is an integral power of 10, 1 is added to the
  result.

  Example:

  If X is a REAL*4 value, PRECISION (X) has the value 6.  The value 6
  is derived from INT ((24-1) * LOG10 (2.)) = INT (6.92...).  For
  more information on the model for REAL*4, see the HP Fortran for
  OpenVMS Language Reference Manual.
Close Help