Mark Wickens

back to Command Reference

TAB

[All Models]

Purpose

Outputs a horizontal tab specification to the screen or printer.

Format

TAB        (tab specification)
            └──────┬───────┘
   Numeric constant or numeric variable

Example

PRINT TAB (5) ; "ABC"

Parameters

tab specification: Numeric expression truncated to an integer in the range of 0 <= tab specification <= 256.

Explanation

  1. Used in the PRINT, LPRINT, and PRINT# statements to specify a display position on a line. Spaces are inserted from the left end of the line to the specified position.
  2. The display position is determined by counting from the left end of the line (position 0) to the right, up to the specified value.
  3. A tab specification value which is less than the current printhead position causes the tabulation to be performed following a carriage return/line feed.

See

Sample Program

10 FOR I=0 TO 25
20 PRINT TAB(I); "ABCDEFG";
30 NEXT I

Prints successive lines of “ABCDEFG”, with each line proceeding to the right.