Next: INT2, Previous: INDEX intrinsic, Up: Intrinsic Procedures
INT — Convert to integer typeRESULT = INT(A [, KIND))
     | A | Shall be of type INTEGER(*),REAL(*), orCOMPLEX(*). | 
| KIND | (Optional) An INTEGER(*)initialization
                      expression indicating the kind parameter of
		      the result. | 
INTEGER(*) variable or array under
the following rules:
          INTEGER(*), INT(A) = A
REAL(*) and |A| < 1, INT(A) equals 0. 
If |A| \geq 1, then INT(A) equals the largest integer that does not exceed
the range of A and whose sign is the same as the sign of A. 
COMPLEX(*), rule B is applied to the real part of A. 
          program test_int
            integer :: i = 42
            complex :: z = (-3.7, 1.0)
            print *, int(i)
            print *, int(z), int(z,8)
          end program
     
     | Name | Argument | Return type | Standard | 
| IFIX(A) | REAL(4) A | INTEGER | F77 and later | 
| IDINT(A) | REAL(8) A | INTEGER | F77 and later |