9.189 MAX — Maximum value of an argument list

Description:

Returns the argument with the largest (most positive) value.

Standard:

Fortran 77 and later

Class:

Elemental function

Syntax:

RESULT = MAX(A1, A2 [, A3 [, ...]])

Arguments:
A1 The type shall be INTEGER or REAL.
A2, A3, ... An expression of the same type and kind as A1. (As a GNU extension, arguments of different kinds are permitted.)
Return value:

The return value corresponds to the maximum value among the arguments, and has the same type and kind as the first argument.

Specific names:
Name Argument Return type Standard
MAX0(A1) INTEGER(4) A1 INTEGER(4) Fortran 77 and later
AMAX0(A1) INTEGER(4) A1 REAL(MAX(X)) Fortran 77 and later
MAX1(A1) REAL A1 INT(MAX(X)) Fortran 77 and later
AMAX1(A1) REAL(4) A1 REAL(4) Fortran 77 and later
DMAX1(A1) REAL(8) A1 REAL(8) Fortran 77 and later
See also:

MAXLOC MAXVAL, MIN

© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-11.1.0/gfortran/MAX.html