DINTEGER Declaration

A DINTEGER declaration declares simple variables that can have double integer values (that is, 78-bit integer entities stored in a double).

A DINTEGER declaration declares simple variables that have double the precision of INTEGER variables (that is, 78 bits) and are implemented as described in Two-Word Operands.

Note: Assigning a value outside of the range -302231454903657293676543 to 302231454903657293676543 to a DINTEGER variable will cause an INTEGER OVERFLOW.

<dinteger declaration>

                                     ┌◄───── , ─────┐
──┬───────────┬─┬───────┬─ DINTEGER ─┴─<identifier>─┴──────────────────┤
  ├─ PRIVATE ─┤ └─ OWN ─┘
  └─ PUBLIC ──┘

<dinteger identifier>

An identifier that is associated with the DINTEGER data type in a DINTEGER declaration.