Intel® Fortran Compiler 16.0 User and Reference Guide
The following table lists intrinsic functions for numeric and type conversion.
|  
				   Name  | 
 
				 
				   Description  | 
 
			 
|---|---|
|  
				   Returns the absolute value of the argument.  | 
 
			 |
|  
				   Returns imaginary part of complex number z.  | 
 
			 |
|  
				   Truncates the argument to a whole number of a specified (optional) kind.  | 
 
			 |
|  
				   Returns largest value among integer arguments as real.  | 
 
			 |
|  
				   Returns smallest value among integer arguments as real.  | 
 
			 |
|  
				   Rounds to the nearest whole number of a specified (optional) kind.  | 
 
			 |
|  
				   Returns smallest integer greater than the argument.  | 
 
			 |
|  
				   Converts the first argument and (optional) second argument to complex of a (optional) kind.  | 
 
			 |
|  
				   Returns the conjugate of a complex number.  | 
 
			 |
|  
				   Converts the argument to double precision type.  | 
 
			 |
|  
				   Converts the argument to double complex type.  | 
 
			 |
|  
				   Converts an integer to double precision type.  | 
 
			 |
|  
				   Returns the first argument minus the second argument if positive; else 0.  | 
 
			 |
|  
				   Returns double-precision product of two single precision arguments.  | 
 
			 |
|  
				   Converts the argument to REAL(4).  | 
 
			 |
|  
				   Returns the greatest integer less than or equal to the argument.  | 
 
			 |
|  
				   Converts a single-precision real argument to an integer argument by truncating.  | 
 
			 |
|  
				   IMAG  | 
 
				 
				   Same as AIMAG.  | 
 
			 
|  
				   Converts a value to integer type.  | 
 
			 |
|  
				   Converts between logical arguments of (optional) kind.  | 
 
			 |
|  
				   Returns largest value among arguments.  | 
 
			 |
|  
				   Returns largest value among real arguments as integer.  | 
 
			 |
|  
				   Returns smallest value among arguments.  | 
 
			 |
|  
				   Returns smallest value among real arguments as integer  | 
 
			 |
|  
				   Returns the remainder of the first argument divided by the second argument.  | 
 
			 |
|  
				   Returns the first argument modulo the second argument.  | 
 
			 |
|  
				   Returns the nearest integer to the argument.  | 
 
			 |
|  
				   Converts a value to real type.  | 
 
			 |
|  
				   Returns absolute value of the first argument times the sign of the second argument.  | 
 
			 |
|  
				   Converts a double-precision argument to single-precision real type.  | 
 
			 |
|  
				   Transforms first argument into type of second argument with (optional) size if an array.  | 
 
			 |
|  
				   Extends the argument with zeros.  |