Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference

ID 767251
Date 3/22/2024
Public

A newer version of this document is available. Customers should click here to go to the newest version.

Document Table of Contents

EXP

Elemental Intrinsic Function (Generic): Computes an exponential value.

result = EXP (x)

x

(Input) Must be of type real or complex.

Results

The result type and kind are the same as x. The value of the result is e x. If x is of type complex, its imaginary part is regarded as a value in radians.

Specific Name

Argument Type

Result Type

EXP

REAL(4)

REAL(4)

DEXP

REAL(8)

REAL(8)

QEXP

REAL(16)

REAL(16)

CEXP 1

COMPLEX(4)

COMPLEX(4)

CDEXP2

COMPLEX(8)

COMPLEX(8)

CQEXP

COMPLEX(16)

COMPLEX(16)

1The setting of compiler options specifying real size can affect CEXP.

2This function can also be specified as ZEXP.

Example

EXP (2.0) has the value 7.389056.

EXP (1.3) has the value 3.669297.

The following shows another example:

!  Given initial size and growth rate,
!  calculates the size of a colony at a given time.
     REAL sizei, sizef, time, rate
     sizei = 10000.0
     time = 40.5
     rate = 0.0875
     sizef = sizei * EXP (rate * time)
     WRITE (*, 100) sizef
100  FORMAT (' The final size is ', E12.6)
     END

See Also