Elemental Intrinsic Function (Generic): Returns the absolute spacing of model numbers near the argument value.
Syntax
result = SPACING (x)
x
(Input) Must be of type real.
Results
The result type is the same as x. The result has the value be-p. Parameters b, e, and p are defined in Model for Real Data. If the result value is outside of the real model range, the result is TINY(x).
See Also
TINY, RRSPACING, Data Representation Models
Examples
If 3.0 is a REAL(4) value, SPACING (3.0) has the value 2-22.
The following shows another example:
REAL(4) res4
REAL(8) res8, r2
res4 = SPACING(3.0) ! returns 2.384186E-07
res4 = SPACING(-3.0) ! returns 2.384186E-07
r2 = 487923.3
res8 = SPACING(r2) ! returns 5.820766091346741E-011