REAL(3f)

DESCRIPTION
REAL(A [, KIND]) converts its argument A to a real type. The REALPART function is provided for compatibility with g77, and its use is strongly discouraged.

STANDARD
Fortran 77 and later

CLASS
Elemental function

SYNTAX

RESULT = REAL(A [, KIND]) RESULT = REALPART(Z)

ARGUMENTS

A Shall be INTEGER, REAL, or COMPLEX. KIND (Optional) An INTEGER initialization expression indicating the kind parameter of the result.

RETURN VALUE
These functions return a REAL variable or array under the following rules:

(A) REAL(A) is converted to a default real type if A is an integer or real variable. (B) REAL(A) is converted to a real type with the kind type parameter of A if A is a complex variable. (C) REAL(A, KIND) is converted to a real type with kind type parameter KIND if A is a complex, integer, or real variable.

EXAMPLE
          program test_real
            complex :: x = (1.0, 2.0)
            print *, real(x), real(x,8), realpart(x)
          end program test_real

SPECIFIC NAMES

Name Argument Return type Standard FLOAT(A) INTEGER(4) REAL(4) Fortran 77 and later DFLOAT(A) INTEGER(4) REAL(8) GNU extension SNGL(A) INTEGER(8) REAL(4) Fortran 77 and later

SEE ALSO
DBLE

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).