Next: MAXEXPONENT, Previous: MATMUL, Up: Intrinsic Procedures [Contents][Index]
MAX — Maximum value of an argument listReturns the argument with the largest (most positive) value.
Fortran 77 and later
Elemental function
RESULT = MAX(A1, A2 [, A3 [, ...]])
| A1 | The type shall be INTEGERorREAL. | 
| A2, A3, ... | An expression of the same type and kind as A1. (As a GNU extension, arguments of different kinds are permitted.) | 
The return value corresponds to the maximum value among the arguments, and has the same type and kind as the first argument.
| 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 |