DOUBLE PRECISION

A REAL(8) or DOUBLE PRECISION constant has more than twice the accuracy of a REAL(4) number, and greater range.

A REAL(8) or DOUBLE PRECISION constant occupies eight bytes of memory. The number of digits that precede the exponent is unlimited, but typically only the leftmost 15 digits are significant.

IEEE® T_floating format is used.

For more information, see General Rules for Real Constants.

Compatibility

CONSOLE STANDARD GRAPHICS QUICKWIN GRAPHICS WINDOWS DLL LIB

See Also: REAL, REAL(8) or DOUBLE PRECISION Constants, Data Types, Constants, and Variables

Examples

DOUBLE PRECISION varnam
DOUBLE PRECISION,PRIVATE :: zz

The following examples show valid and invalid REAL(8) or DOUBLE PRECISION constants:

Valid
123456789D+5
123456789E+5_8
+2.7843D00
-.522D-12
2E200_8
2.3_8
3.4E7_8
Invalid Explanation
-.25D0_2 2 is not a valid kind type for reals.
+2.7182812846182 No D exponent designator is present; this is a valid single-precision constant.
1234567890D45 Too large for D_floating format; valid for G_floating and T_floating format.
123456789.D400 Too large for any double-precision format.
123456789.D-400 Too small for any double-precision format.