# REAL(16) Constants

A REAL(16) constant has more than four times the accuracy of a REAL(4) number, and a greater range.

A REAL(16) constant occupies 16 bytes of memory. The number of digits that precede the exponent is unlimited, but typically only the leftmost 33 digits are significant.

IEEE* binary128 format is used.

## Examples

Valid REAL(16) Constants
`123456789Q4000`
`-1.23Q-400`
`+2.72Q0`
`1.88_16`

Invalid REAL(16) Constants
`1.Q5000` | Too large.
`1.Q-5000` | Too small.

Parent topic: Real Data Types

## See Also

General Rules for Real Constants

Compiler Reference > Data and I/O section: Data Representation