COMPLEX(3f)

DESCRIPTION
COMPLEX(X, Y) returns a complex number where X is converted to the real component and Y is converted to the imaginary component.

STANDARD
GNU extension

CLASS
Elemental function

SYNTAX
RESULT = COMPLEX(X, Y)

ARGUMENTS

X The type may be INTEGER or REAL. Y The type may be INTEGER or REAL.

RETURN VALUE
If X and Y are both of INTEGER type, then the return value is of default COMPLEX type.

If X and Y are of REAL type, or one is of REAL type and one is of INTEGER type, then the return value is of COMPLEX type with a kind equal to that of the REAL argument with the highest precision.

EXAMPLE
          program test_complex
              integer :: i = 42
              real :: x = 3.14
              print *, complex(i, x)
          end program test_complex

SEE ALSO
CMPLX

AUTHOR

This information was taken from the GFortran documentation (https://gcc.gnu.org/onlinedocs/gcc-5.3.0/gfortran/) and converted to a manpage by AstroFloyd (http://astrofloyd.org).