The following table lists intrinsic functions for numeric and type conversion.
| Name | Description |
|---|---|
| ABS | Returns the absolute value of the argument. |
| AIMAG | Returns imaginary part of complex number z. |
| AINT | Truncates the argument to a whole number of a specified (optional) kind. |
| AMAX0 | Returns largest value among integer arguments as real. |
| AMIN0 | Returns smallest value among integer arguments as real. |
| ANINT | Rounds to the nearest whole number of a specified (optional) kind. |
| CEILING | Returns smallest integer greater than the argument. |
| CMPLX | Converts the first argument and (optional) second argument to complex of a (optional) kind. |
| CONJG | Returns the conjugate of a complex number. |
| DBLE | Converts the argument to double precision type. |
| DCMPLX | Converts the argument to double complex type. |
| DFLOAT | Converts an integer to double precision type. |
| DIM | Returns the first argument - the second argument if positive; else 0. |
| DPROD | Returns double-precision product of two single precision arguments. |
| FLOAT | Converts the argument to REAL(4). |
| FLOOR | Returns the greatest integer less than or equal to the argument. |
| IFIX | Converts a single-precision real argument to an integer argument by truncating. |
| IMAG | Same as AIMAG. |
| INT | Converts a value to integer type. |
| LOGICAL | Converts between logical arguments of (optional) kind. |
| MAX | Returns largest value among arguments. |
| MAX1 | Returns largest value among real arguments as integer. |
| MIN | Returns smallest value among arguments. |
| MIN1 | Returns smallest value among real arguments as integer |
| MOD | Returns the remainder of the first argument divided by the second argument. |
| MODULO | Returns the first argument modulo of the second argument. |
| NINT | Returns the nearest integer to the argument. |
| REAL | Converts a value to real type. |
| SIGN | Returns absolute value of the first argument times the sign of the second argument. |
| SNGL | Converts a double-precision argument to single-precision real type. |
| TRANSFER | Transforms first argument into type of second argument with (optional) size if an array. |
| ZEXT | Extends the argument with zeros. |