SMALLINT

The SMALLINT data type is used for storing small whole numbers.

Syntax

SMALLINT

Usage

The storage of SMALLINT variables is based on 2 bytes of signed data ( = 16 bits ).

The value range is from -32,767 to +32,767.

SMALLINT variables can be initialized with integer literals:
MAIN
  DEFINE i SMALLINT
  LET i = 1234
  DISPLAY i 
END MAIN

When assigning a whole number that exceeds the SMALLINT range, the overflow error -1214 will be raised.

SMALLINT variables are initialized to zero in functions, modules and globals.

Data type conversion can be controlled by catching the runtime exceptions. For more details, see Handling type conversion errors.