Integer Variables and Arrays

Integer variables are internally represented as 32-bit values. Integer variable names are similar to regular numeric variables except they must have a percent sign "%" at the end:

1000 LET COUNT%=34
1020 PRINT X%+Y%

Likewise, integer arrays may be used:

1000 DIM A%[100],B%[55]
1020 PRINT A%[4]

The names of integer variables are not in conflict with regular numeric variables. Any attempt to assign a non-integer value to an integer variable will result in an error.

1000 LET A%=5

(OK)

1010 LET A%=1.5

(ERROR)

1020 LET B=3,A%=B

(OK since B contains an integer)

Generally, integer variables may be mixed in calculations with regular numeric variables.