Next: SRAND, Previous: SPREAD, Up: Intrinsic Procedures [Contents][Index]
SQRT
— Square-root functionSQRT(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 |