Fortran 90

Intrinsic procedures

  ABS        ACHAR      ACOS       acosd      ADJUSTL    ADJUSTR
  AIMAG      AINT       ALL        ALLOCATED  amax0      amin0
  ANINT      ANY        ASIN       asind      ASSOCIATED ATAN
  atand      ATAN2      atan2d     BIT_SIZE   BTEST      CEILING
  CHAR       CMPLX      CONJG      COS        cosd       COSH
  COUNT      CSHIFT     date      *DATE_AND_TIME         DBLE
  dcmplx     dfloat     DIGITS     DIM        dimag      DOT_PRODUCT
  DPROD      dreal      EOSHIFT    EPSILON    errsns     exit
  EXP        EXPONENT   float      FLOOR      fp_class   FRACTION
  HUGE       iabs       IACHAR     IAND       iargcount  iargptr
  IBCLR      IBITS      IBSET      ICHAR      idate      idim
  idint      idnint     IEOR       ifix       ilen       imag
  INDEX      INT        IOR        iqint      iqnint     ISHFT
  ISHFTC     isign      isnan      KIND       LBOUND     LEN
  LEN_TRIM   LGE        LGT        LLE        LLT        loc
  LOG        LOG10      LOGICAL    MATMUL     MAX        max0
  max1       MAXEXPONENT           MAXLOC     MAXVAL     MERGE
  MIN        min0       min1       MINEXPONENT           MINLOC
  MINVAL     MOD        MODULO    *MVBITS     NEAREST    NINT
  NOT        number_of_processors  nworkers   PACK       PRECISION
  PRESENT    processors_shape      PRODUCT    qext       qfloat
  RADIX      ran       *RANDOM_NUMBER        *RANDOM_SEED
 *randu      RANGE      REAL       REPEAT     RESHAPE    RRSPACING
  SCALE      SCAN       secnds     SELECTED_INT_KIND     SELECTED_REAL_KIND
  SET_EXPONENT          SHAPE      SIGN       SIN        sind
  SINH       SIZE       sizeof     SPACING    SPREAD     sngl
  SQRT       SUM       *SYSTEM_CLOCK          TAN        tand
  TANH       time       TINY       TRANSFER   TRANSPOSE  TRIM
  UBOUND     UNPACK     VERIFY     zext

Lowercase: NOT found in standard
*...: Subroutine (others are Functions)

Characters

In (): not valid
ascii #char  ascii #char  ascii #char  ascii #char  ascii #char
32- - -   40(   480   62>   (94)(^)
33!   41)   491   63?   95_
34"   42*   ......   (64)(@)   (96)(`)
(35)(#)   43+   579   65A   97a
36$   44,   58:   66B   98b
37%   45-   59;   ......   ......
38&   46.   60<   90z   122 Z
39'   47/   61=   (91)([)   (123) ({)
Ascii 32-34, 36-63, 65-90, 95, 97-122.   I. e.:
-- From "blank" to "at sign" (@) EXCLUSIVE, EXCEPT "no. sign" (#)
-- Upper case letters, "underscore" & lower case letters
 
 
Valid HTML 4.01! IST http://web.ist.utl.pt/~mcasquilho/acad/fortran90/intrinsic.php
Created: 2001-10-15 — Last modified: 2018-03-03