SQRT(X)
computes the square root of X.
Fortran 77 and later
Elemental function
RESULT = SQRT(X)
X | The type shall be REAL or COMPLEX . |
The return value is of type REAL
or COMPLEX
. The kind type parameter is the same as X.
program test_sqrt real(8) :: x = 2.0_8 complex :: z = (1.0, 2.0) x = sqrt(x) z = sqrt(z) end program test_sqrt
Name | Argument | Return type | Standard |
SQRT(X) |
REAL(4) X |
REAL(4) |
Fortran 95 and later |
DSQRT(X) |
REAL(8) X |
REAL(8) |
Fortran 95 and later |
CSQRT(X) |
COMPLEX(4) X |
COMPLEX(4) |
Fortran 95 and later |
ZSQRT(X) |
COMPLEX(8) X |
COMPLEX(8) |
GNU extension |
CDSQRT(X) |
COMPLEX(8) X |
COMPLEX(8) |
GNU extension |
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-7.2.0/gfortran/SQRT.html