Data Type Ranges

This topic describes the range of valid values for the core built-in 4Test data types.

4Test Data Type Range of Values
INTEGER

Minimum: -2147483648

Maximum: 2147483647

REAL

Machine-dependent, though on most systems a REAL is 8 bytes.

Range on x86 architectures: the value zero and the range 2.23E-308 to 1.79E308, positive and negative

NUMBER

Covers the range of both INTEGER and REAL.

DATE

Minimum: -4713-01-01 [negative numbers for dates B.C.E. (B.C.)]

Maximum: 19999-12-31 [positive numbers for dates C.E. (A.D.)]

TIME

Minimum: 00:00:00.000000

Maximum: 23:59:59.999999

STRING

Minimum: Zero characters (the empty string)

Maximum: 16,383 characters

STRING constant

(Unevaluated characters inside quotation marks)

Minimum: Zero characters (the empty string)

Maximum: 4096 characters

Identifiers

Minimum: One character

Maximum: 2048 characters