RANGE (number)
Class: Inquiry function - Generic
Returns the decimal exponent range in the model representing
numbers with the same kind type parameter as the argument.
The argument can be of type integer, real, or complex. It can be
scalar or array valued.
The result is a scalar of type default integer. For an integer
argument, the result has the value INT (LOG10 ( HUGE("number") )).
For a real or complex argument, the result has the value INT(MIN
(LOG10( HUGE("number") ), -LOG10( TINY("number") ))).
For information on the integer and real models, see the HP Fortran
for OpenVMS Language Reference Manual.
Example:
If X is a REAL*4 value, RANGE (X) has the value 37. (HUGE(X) = (1
- 2**-24) x 2**128 and TINY(X) = 2**-126.)