Navigation:  Language Reference > 3 - Variable Declarations >====== Variable Declarations ====== Previous pageReturn to chapter overviewNext page

Simple Data Types

BYTE (one-byte unsigned integer)

SHORT (two-byte signed integer)

USHORT (two-byte unsigned integer)

LONG (four-byte signed integer)

ULONG (four-byte unsigned integer)

SIGNED (16/32-bit signed integer)

UNSIGNED (16/32-bit unsigned integer)

SREAL (four-byte signed floating point)

REAL (eight-byte signed floating point)

BFLOAT4 (four-byte signed floating point)

BFLOAT8 (eight-byte signed floating point)

DECIMAL (signed packed decimal)

PDECIMAL (signed packed decimal)

STRING (fixed-length string)

ASTRING (atomic string)

CSTRING (fixed-length null terminated string)

PSTRING (embedded length-byte string)

Implicit String Arrays and String Slicing

DATE (four-byte date)

TIME (four-byte time)

Special Data Types

ANY (any simple data type)

LIKE (inherited data type)

Implicit Variables

Reference Variables

Data Declarations and Memory Allocation

Global, Local, Static, and Dynamic

Data Declaration Sections

NEW (allocate heap memory)

DISPOSE (de-allocate heap memory)

Picture Tokens

Numeric and Currency Pictures

Scientific Notation Pictures

String Pictures

Date Pictures

Time Pictures

Pattern Pictures

Key-in Template Pictures