Elemental Intrinsic Function (Generic): Returns the class of an IEEE® real (S_floating, T_floating, or X_floating) argument.
Syntax
Results:
The result is of type default integer. The return value is one of the following:
Class of Argument | Return Value |
---|---|
Signaling NaN | FOR_K_FP_SNAN |
Quiet NaN | FOR_K_FP_QNAN |
Positive Infinity | FOR_K_FP_POS_INF |
Negative Infinity | FOR_K_FP_NEG_INF |
Positive Normalized Number | FOR_K_FP_POS_NORM |
Negative Normalized Number | FOR_K_FP_NEG_NORM |
Positive Denormalized Number | FOR_K_FP_POS_DENORM |
Negative Denormalized Number | FOR_K_FP_NEG_DENORM |
Positive Zero | FOR_K_FP_POS_ZERO |
Negative Zero | FOR_K_FP_NEG_ZERO |
The preceding return values are defined in file fordef.for in \DF98\INCLUDE on Windows systems; file fordef.f on Tru64 UNIX and Linux systems; and module FORSYSDEF on OpenVMS systems.
Example
FP_CLASS (4.0_8) has the value 4 (FOR_K_FP_POS_NORM).