Intel® Fortran Compiler 17.0 Developer Guide and Reference
Several of the numeric intrinsic functions are defined by a model set for integers (for each intrinsic kind used) and reals (for each real kind used). The bit functions are defined by a model set for bits (binary digits).
The following intrinsic functions provide information on the data representation models:
Intrinsic function |
Model |
Value returned |
---|---|---|
Bit |
The number of bits (s) in the bit model |
|
Integer or Real |
The number of significant digits in the model for the argument |
|
Real |
The number that is almost negligible when compared to one |
|
Real |
The value of the exponent part of a real argument |
|
Real |
The fractional part of a real argument |
|
Integer or Real |
The largest number in the model for the argument |
|
Real |
The maximum exponent in the model for the argument |
|
Real |
The minimum exponent in the model for the argument |
|
Real |
The nearest different machine-representable number in a given direction |
|
Real |
The decimal precision (real or complex) of the argument |
|
Integer or Real |
The base of the model for the argument |
|
Integer or Real |
The decimal exponent range of the model for the argument |
|
Real |
The reciprocal of the relative spacing near the argument |
|
Real |
The value of the exponent part (of the model for the argument) changed by a specified value |
|
Real |
The value of the exponent part (of the model for the argument) set to a specified value |
|
Real |
The value of the absolute spacing of model numbers near the argument |
|
Real |
The smallest positive number in the model for the argument |
For more information on the range of values for each data type (and kind), see Data and I/O in the Compiler Reference.