Intel® Fortran Compiler Classic and Intel® Fortran Compiler Developer Guide and Reference
A newer version of this document is available. Customers should click here to go to the newest version.
Intrinsic Functions for Numeric and Type Conversion
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. |
|
Indicates if a value can safely be converted to a specified type. |
|
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. |